| java.lang.Object org.eclipse.jdt.internal.core.search.matching.PatternLocator org.eclipse.jdt.internal.core.search.matching.VariableLocator org.eclipse.jdt.internal.core.search.matching.FieldLocator
Method Summary | |
public int | match(ASTNode node, MatchingNodeSet nodeSet) | public int | match(FieldDeclaration node, MatchingNodeSet nodeSet) | protected int | matchContainer() | protected int | matchField(FieldBinding field, boolean matchName) | protected void | matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator) | protected int | matchReference(Reference node, MatchingNodeSet nodeSet, boolean writeOnlyAccess) | protected void | matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) | protected int | referenceType() | protected void | reportDeclaration(FieldBinding fieldBinding, MatchLocator locator, SimpleSet knownFields) | public int | resolveLevel(ASTNode possiblelMatchingNode) | public int | resolveLevel(Binding binding) | protected int | resolveLevel(NameReference nameRef) | protected int | resolveLevelForType(TypeBinding typeBinding) | protected void | updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, MatchLocator locator) |
isDeclarationOfAccessedFieldsPattern | protected boolean isDeclarationOfAccessedFieldsPattern(Code) | | |
matchContainer | protected int matchContainer()(Code) | | |
referenceType | protected int referenceType()(Code) | | |
resolveLevel | public int resolveLevel(ASTNode possiblelMatchingNode)(Code) | | |
Methods inherited from org.eclipse.jdt.internal.core.search.matching.PatternLocator | protected void clear()(Code)(Java Doc) protected char[] getQualifiedPattern(char[] simpleNamePattern, char[] qualificationPattern)(Code)(Java Doc) protected char[] getQualifiedSourceName(TypeBinding binding)(Code)(Java Doc) protected TypeBinding getTypeNameBinding(int index)(Code)(Java Doc) public void initializePolymorphicSearch(MatchLocator locator)(Code)(Java Doc) public int match(Annotation node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(ASTNode node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(ConstructorDeclaration node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(Expression node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(FieldDeclaration node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(LocalDeclaration node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(MethodDeclaration node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(MemberValuePair node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(MessageSend node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(Reference node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(TypeDeclaration node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(TypeParameter node, MatchingNodeSet nodeSet)(Code)(Java Doc) public int match(TypeReference node, MatchingNodeSet nodeSet)(Code)(Java Doc) protected int matchContainer()(Code)(Java Doc) protected int matchLevel(ImportReference importRef)(Code)(Java Doc) protected void matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator) throws CoreException(Code)(Java Doc) protected int matchNameValue(char[] pattern, char[] name)(Code)(Java Doc) protected void matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator) throws CoreException(Code)(Java Doc) protected void matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) throws CoreException(Code)(Java Doc) protected void matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) throws CoreException(Code)(Java Doc) protected void matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, Scope scope, int accuracy, MatchLocator locator) throws CoreException(Code)(Java Doc) protected boolean matchesName(char[] pattern, char[] name)(Code)(Java Doc) protected boolean matchesTypeReference(char[] pattern, TypeReference type)(Code)(Java Doc) public SearchMatch newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator)(Code)(Java Doc) public static PatternLocator patternLocator(SearchPattern pattern)(Code)(Java Doc) public static char[] qualifiedPattern(char[] simpleNamePattern, char[] qualificationPattern)(Code)(Java Doc) public static char[] qualifiedSourceName(TypeBinding binding)(Code)(Java Doc) protected int referenceType()(Code)(Java Doc) public int resolveLevel(ASTNode possibleMatchingNode)(Code)(Java Doc) public int resolveLevel(Binding binding)(Code)(Java Doc) protected int resolveLevelForType(char[] simpleNamePattern, char[] qualificationPattern, TypeBinding binding)(Code)(Java Doc) protected int resolveLevelForType(char[] qualifiedPattern, TypeBinding type)(Code)(Java Doc) protected int resolveLevelForType(char[] simpleNamePattern, char[] qualificationPattern, char[][][] patternTypeArguments, int depth, TypeBinding type)(Code)(Java Doc) public String toString()(Code)(Java Doc) protected void updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, MatchLocator locator)(Code)(Java Doc) protected void updateMatch(ParameterizedTypeBinding parameterizedBinding, char[][][] patternTypeArguments, boolean patternHasTypeParameters, int depth, MatchLocator locator)(Code)(Java Doc) protected void updateMatch(TypeBinding[] argumentsBinding, MatchLocator locator, char[][] patternArguments, boolean hasTypeParameters)(Code)(Java Doc)
|
|
|