TypeNameMatchRequestorcollects matches from a
searchAllTypeNamesquery to a
SearchEngine. Clients must subclass this abstract class and pass an instance to the
method. Only top-level and member types are reported. Local types are not reported.
SearchEngine#searchAllTypeNames(char packageName, int packageMatchRule, char typeName, int typeMatchRule, int searchFor, IJavaSearchScope scope, TypeNameMatchRequestor nameMatchRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor monitor)
only reports type names information (e.g. package, enclosing types, simple name, modifiers, etc.),
this class reports
objects instead, which store this information and can return
This class may be subclassed by clients.
) which contains top-level or a member type information as package name, enclosing types names, simple type name, modifiers, etc.
matchthe match which contains all type information