org.aspectj.org.eclipse.jdt.core.dom
Class AjASTMatcher
java.lang.Object
org.aspectj.org.eclipse.jdt.core.dom.ASTMatcher
org.aspectj.org.eclipse.jdt.core.dom.AjASTMatcher
public class AjASTMatcher
- extends ASTMatcher
|
Constructor Summary |
AjASTMatcher()
Creates a new AST matcher instance. |
AjASTMatcher(boolean matchDocTags)
Creates a new AST matcher instance. |
|
Method Summary |
boolean |
match(AfterAdviceDeclaration node,
java.lang.Object other)
|
boolean |
match(AndPointcut node,
java.lang.Object other)
|
boolean |
match(AndTypePattern node,
java.lang.Object other)
|
boolean |
match(AnyTypePattern node,
java.lang.Object other)
|
boolean |
match(AnyWithAnnotationTypePattern node,
java.lang.Object other)
|
boolean |
match(AroundAdviceDeclaration node,
java.lang.Object other)
|
boolean |
match(BeforeAdviceDeclaration node,
java.lang.Object other)
|
boolean |
match(CflowPointcut node,
java.lang.Object other)
|
boolean |
match(DeclareDeclaration node,
java.lang.Object other)
|
boolean |
match(DefaultPointcut node,
java.lang.Object other)
|
boolean |
match(DefaultTypePattern node,
java.lang.Object other)
|
boolean |
match(EllipsisTypePattern node,
java.lang.Object other)
|
boolean |
match(HasMemberTypePattern node,
java.lang.Object other)
|
boolean |
match(IdentifierTypePattern node,
java.lang.Object other)
|
boolean |
match(InterTypeFieldDeclaration node,
java.lang.Object other)
|
boolean |
match(InterTypeMethodDeclaration node,
java.lang.Object other)
|
boolean |
match(NotPointcut node,
java.lang.Object other)
|
boolean |
match(NotTypePattern node,
java.lang.Object other)
|
boolean |
match(NoTypePattern node,
java.lang.Object other)
|
boolean |
match(OrPointcut node,
java.lang.Object other)
|
boolean |
match(OrTypePattern node,
java.lang.Object other)
|
boolean |
match(PerCflow node,
java.lang.Object other)
|
boolean |
match(PerObject node,
java.lang.Object other)
|
boolean |
match(PerTypeWithin node,
java.lang.Object other)
|
boolean |
match(PointcutDeclaration node,
java.lang.Object other)
|
boolean |
match(ReferencePointcut node,
java.lang.Object other)
|
boolean |
match(SignaturePattern node,
java.lang.Object other)
|
boolean |
match(TypeCategoryTypePattern node,
java.lang.Object other)
|
boolean |
match(Type type,
java.lang.Object other)
|
| Methods inherited from class org.aspectj.org.eclipse.jdt.core.dom.ASTMatcher |
match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, safeEquals, safeSubtreeListMatch, safeSubtreeMatch |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AjASTMatcher
public AjASTMatcher()
- Creates a new AST matcher instance.
For backwards compatibility, the matcher ignores tag elements below doc comments by default. Use ASTMatcher(true) for a matcher that compares doc tags by default.
AjASTMatcher
public AjASTMatcher(boolean matchDocTags)
- Creates a new AST matcher instance.
- Parameters:
matchDocTags - true if doc comment tags are to be compared by default, and false otherwise- Since:
- 3.0
- See Also:
ASTMatcher.match(Javadoc,Object)
match
public boolean match(PointcutDeclaration node,
java.lang.Object other)
match
public boolean match(DefaultPointcut node,
java.lang.Object other)
match
public boolean match(ReferencePointcut node,
java.lang.Object other)
match
public boolean match(NotPointcut node,
java.lang.Object other)
match
public boolean match(PerObject node,
java.lang.Object other)
match
public boolean match(PerCflow node,
java.lang.Object other)
match
public boolean match(PerTypeWithin node,
java.lang.Object other)
match
public boolean match(CflowPointcut node,
java.lang.Object other)
match
public boolean match(AndPointcut node,
java.lang.Object other)
match
public boolean match(OrPointcut node,
java.lang.Object other)
match
public boolean match(BeforeAdviceDeclaration node,
java.lang.Object other)
match
public boolean match(AfterAdviceDeclaration node,
java.lang.Object other)
match
public boolean match(AroundAdviceDeclaration node,
java.lang.Object other)
match
public boolean match(DeclareDeclaration node,
java.lang.Object other)
match
public boolean match(InterTypeFieldDeclaration node,
java.lang.Object other)
match
public boolean match(InterTypeMethodDeclaration node,
java.lang.Object other)
match
public boolean match(DefaultTypePattern node,
java.lang.Object other)
match
public boolean match(SignaturePattern node,
java.lang.Object other)
match
public boolean match(AndTypePattern node,
java.lang.Object other)
match
public boolean match(OrTypePattern node,
java.lang.Object other)
match
public boolean match(AnyTypePattern node,
java.lang.Object other)
match
public boolean match(AnyWithAnnotationTypePattern node,
java.lang.Object other)
match
public boolean match(EllipsisTypePattern node,
java.lang.Object other)
match
public boolean match(NotTypePattern node,
java.lang.Object other)
match
public boolean match(NoTypePattern node,
java.lang.Object other)
match
public boolean match(HasMemberTypePattern node,
java.lang.Object other)
match
public boolean match(IdentifierTypePattern node,
java.lang.Object other)
match
public boolean match(TypeCategoryTypePattern node,
java.lang.Object other)
match
public boolean match(Type type,
java.lang.Object other)