2 // These classvars and vars are part of the deprecated Help.tree stuff. When that stuff is removed from the classlib, this can be removed too.
3 classvar <global, categoriesSkipThese;
4 classvar <filterUserDirEntries, <>cachePath;
5 var tree, fileslist, <root;
10 HelpBrowser.instance.goHome;
16 var class, meth, f, m;
17 f = string.findRegexp("(\\w*)\\.(\\w+)").flop[1];
18 if(f.notNil) {#class, meth = f[1..]} {
19 if(string[0].isUpper) {
27 class = (c ?? {m.ownerClass}).name;
28 class = if(class.isMetaClassName) {class.asString[5..]++" *"} {class.asString++" -"};
29 class++m.name++" ("++m.argNames[1..].collect {|n,i|
30 n.asString++":"+m.prototypeFrame[i+1];
33 class = class.asSymbol.asClass;
35 m = class.class.findRespondingMethodFor(meth.asSymbol);
36 ^if(m.notNil) {f.value(m,class.class)} {""};
38 ^Class.allClasses.reject{|c|c.isMetaClass}.collect {|c|
39 c.findMethod(meth.asSymbol);
40 }.reject{|m|m.isNil}.collect {|m|