| org.netbeans.editor.ext.java.JavaCompletion org.netbeans.editor.ext.java.JCBaseFinder
Inner Class :final public static class DefaultClassNameComparator implements Comparator | |
Method Summary | |
public synchronized boolean | append(JCClassProvider cp) | protected boolean | appendClass(JCClass cls) | protected void | build() | public String | dumpClasses() | public synchronized List | findClasses(JCPackage pkg, String name, boolean exactMatch) Find classes by name and possibly in some package
Parameters: pkg - package where the classes should be searched for. | public synchronized List | findFields(JCClass cls, String name, boolean exactMatch, boolean staticOnly, boolean inspectOuterClasses) Find fields by name in a given class. | public synchronized List | findMethods(JCClass cls, String name, boolean exactMatch, boolean staticOnly, boolean inspectOuterClasses) Find methods by name in a given class. | public synchronized List | findPackages(String name, boolean exactMatch, boolean subPackages) | protected JCClass[] | getAllClasses() | protected JCClass[] | getAllClassesByName() | protected JCPackage[] | getAllPackages() | public Iterator | getClasses() | public synchronized JCClass | getExactClass(String classFullName) | public synchronized JCPackage | getExactPackage(String packageName) | protected void | invalidate() | public synchronized void | reset() |
build | protected void build()(Code) | | |
findClasses | public synchronized List findClasses(JCPackage pkg, String name, boolean exactMatch)(Code) | | Find classes by name and possibly in some package
Parameters: pkg - package where the classes should be searched for. It can benull Parameters: begining - of the name of the class. The package name must be omitted. Parameters: exactMatch - whether the given name is the exact requested name of theclass or not. list of the matching classes |
findFields | public synchronized List findFields(JCClass cls, String name, boolean exactMatch, boolean staticOnly, boolean inspectOuterClasses)(Code) | | Find fields by name in a given class.
Parameters: cls - class which is searched for the fields. Parameters: name - start of the name of the field Parameters: exactMatch - whether the given name of the field is exact Parameters: staticOnly - whether search for the static fields only list of the matching fields |
findMethods | public synchronized List findMethods(JCClass cls, String name, boolean exactMatch, boolean staticOnly, boolean inspectOuterClasses)(Code) | | Find methods by name in a given class.
Parameters: cls - class which is searched for the methods. Parameters: name - start of the name of the method Parameters: exactMatch - whether the given name of the method is exact Parameters: staticOnly - whether search for the static methods only list of the matching methods |
findPackages | public synchronized List findPackages(String name, boolean exactMatch, boolean subPackages)(Code) | | |
getAllClassesByName | protected JCClass[] getAllClassesByName()(Code) | | |
invalidate | protected void invalidate()(Code) | | |
reset | public synchronized void reset()(Code) | | |
|
|