Uses of Class
org.aspectj.org.eclipse.jdt.internal.core.search.matching.MatchLocator
Packages that use MatchLocator
-
Uses of MatchLocator in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type MatchLocatorModifier and TypeMethodDescriptionstatic MatchLocatorParser
MatchLocatorParser.createParser(ProblemReporter problemReporter, MatchLocator locator)
void
AndLocator.initializePolymorphicSearch(MatchLocator locator)
void
MethodLocator.initializePolymorphicSearch(MatchLocator locator)
void
OrLocator.initializePolymorphicSearch(MatchLocator locator)
void
PatternLocator.initializePolymorphicSearch(MatchLocator locator)
Initializes this search pattern so that polymorphic search can be performed.void
ClassFileMatchLocator.locateMatches(MatchLocator locator, ClassFile classFile, IBinaryType info)
Locate declaration in the current class file.void
ModularClassFileMatchLocator.locateMatches(MatchLocator locator, ModularClassFile mClassFile)
protected void
FieldLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator)
protected void
MethodLocator.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.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
AndLocator.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
PackageReferenceLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, 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
AndLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, 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
FieldLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
protected void
FieldLocator.matchReportReference(ASTNode reference, 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, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
protected void
MethodLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
protected void
ModuleLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
protected void
ModuleLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
protected void
OrLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator)
protected void
OrLocator.matchReportReference(ASTNode reference, IJavaElement element, 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
PackageReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, 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
PatternLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
Reports the match of the given reference.protected void
SuperTypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
protected void
TypeReferenceLocator.matchReportReference(ArrayTypeReference arrayRef, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
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
TypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator)
Reports the match of the given reference.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)
ConstructorLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding binding, int accuracy, int length, MatchLocator locator)
MethodLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
ModuleLocator.newDeclarationMatch(ASTNode node, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
OrLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
PatternLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)
protected void
FieldLocator.reportDeclaration(FieldBinding fieldBinding, MatchLocator locator, SimpleSet knownFields)
protected void
MethodLocator.reportDeclaration(MethodBinding methodBinding, MatchLocator locator, SimpleSet knownMethods)
protected void
TypeReferenceLocator.reportDeclaration(ASTNode reference, IJavaElement element, MatchLocator locator, SimpleSet knownTypes)
protected void
TypeReferenceLocator.reportDeclaration(ReferenceBinding typeBinding, int maxType, MatchLocator locator, SimpleSet knownTypes)
protected void
FieldLocator.updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, MatchLocator locator)
protected void
PatternLocator.updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, boolean patternHasTypeParameters, int depth, 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.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type MatchLocatorModifierConstructorDescriptionprotected
MatchLocatorParser(ProblemReporter problemReporter, MatchLocator locator)
PossibleMatch(MatchLocator locator, org.eclipse.core.resources.IResource resource, Openable openable, SearchDocument document, boolean mustResolve)
SuperTypeNamesCollector(SearchPattern pattern, char[] typeSimpleName, char[] typeQualification, MatchLocator locator, IType type, org.eclipse.core.runtime.IProgressMonitor progressMonitor)