org.aspectj.org.eclipse.jdt.core.dom
Class AjASTMatcher

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.core.dom.ASTMatcher
      extended by org.aspectj.org.eclipse.jdt.core.dom.AjASTMatcher

public class AjASTMatcher
extends org.aspectj.org.eclipse.jdt.core.dom.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(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(InterTypeFieldDeclaration node, java.lang.Object other)
           
 boolean match(InterTypeMethodDeclaration node, java.lang.Object other)
           
 boolean match(NotPointcut node, java.lang.Object other)
           
 boolean match(OrPointcut 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)
           
 
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, safeEquals, safeSubtreeListMatch, safeSubtreeMatch
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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)