Uses of Class
org.eclipse.jdt.internal.core.search.matching.MatchLocator

Packages that use MatchLocator
org.eclipse.jdt.internal.core.search.matching   
 

Uses of MatchLocator in org.eclipse.jdt.internal.core.search.matching
 

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type MatchLocator
static MatchLocatorParser MatchLocatorParser.createParser(ProblemReporter problemReporter, MatchLocator locator)
           
 void MethodLocator.initializePolymorphicSearch(MatchLocator locator)
           
 void PatternLocator.initializePolymorphicSearch(MatchLocator locator)
          Initializes this search pattern so that polymorphic search can be performed.
 void OrLocator.initializePolymorphicSearch(MatchLocator locator)
           
 void AndLocator.initializePolymorphicSearch(MatchLocator locator)
           
 void ClassFileMatchLocator.locateMatches(MatchLocator locator, ClassFile classFile, IBinaryType info)
          Locate declaration in the current class file.
protected  void MethodLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator)
           
protected  void FieldLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator)
           
protected  void PatternLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator)
          Reports the match of the given import reference if the resolveLevel is high enough.
protected  void TypeReferenceLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator)
           
protected  void OrLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator)
           
protected  void PackageReferenceLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator)
           
protected  void PatternLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator)
          Reports the match of the given import reference.
protected  void TypeReferenceLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator)
           
protected  void OrLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator)
           
protected  void AndLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator)
           
protected  void PackageReferenceLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator)
           
protected  void TypeReferenceLocator.matchReportReference(ArrayTypeReference arrayRef, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void LocalVariableLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void MethodLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void FieldLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void PatternLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
          Reports the match of the given reference.
protected  void TypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
          Reports the match of the given reference.
protected  void OrLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void AndLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void ConstructorLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void SuperTypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void PackageReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void MethodLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void FieldLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void PatternLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
          Reports the match of the given reference.
protected  void TypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
          Reports the match of the given reference.
protected  void OrLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void AndLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void PackageReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void TypeReferenceLocator.matchReportReference(QualifiedNameReference qNameRef, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
protected  void TypeReferenceLocator.matchReportReference(QualifiedTypeReference qTypeRef, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
           
 SearchMatch MethodLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
           
 SearchMatch PatternLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
           
 SearchMatch OrLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
           
 SearchMatch ConstructorLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding binding, int accuracy, int length, MatchLocator locator)
           
protected  void TypeReferenceLocator.reportDeclaration(ASTNode reference, IJavaElement element, MatchLocator locator, SimpleSet knownTypes)
           
protected  void FieldLocator.reportDeclaration(FieldBinding fieldBinding, MatchLocator locator, SimpleSet knownFields)
           
protected  void MethodLocator.reportDeclaration(MethodBinding methodBinding, MatchLocator locator, SimpleSet knownMethods)
           
protected  void TypeReferenceLocator.reportDeclaration(ReferenceBinding typeBinding, int maxType, MatchLocator locator, SimpleSet knownTypes)
           
protected  void PatternLocator.updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, boolean patternHasTypeParameters, int depth, MatchLocator locator)
           
protected  void FieldLocator.updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, MatchLocator locator)
           
protected  void PatternLocator.updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, MatchLocator locator)
           
protected  void PatternLocator.updateMatch(TypeBinding[] argumentsBinding, MatchLocator locator, char[][] patternArguments, boolean hasTypeParameters)
           
 

Constructors in org.eclipse.jdt.internal.core.search.matching with parameters of type MatchLocator
MatchLocatorParser(ProblemReporter problemReporter, MatchLocator locator)
           
PossibleMatch(MatchLocator locator, IResource resource, Openable openable, SearchDocument document, boolean mustResolve)
           
SuperTypeNamesCollector(SearchPattern pattern, char[] typeSimpleName, char[] typeQualification, MatchLocator locator, IType type, IProgressMonitor progressMonitor)