org.aspectj.weaver.ast
Class HasAnnotation

java.lang.Object
  extended by org.aspectj.weaver.ast.ASTNode
      extended by org.aspectj.weaver.ast.Test
          extended by org.aspectj.weaver.ast.HasAnnotation

public class HasAnnotation
extends Test


Constructor Summary
HasAnnotation(Var v, ResolvedType annType)
           
 
Method Summary
 void accept(ITestVisitor v)
           
 boolean equals(java.lang.Object other)
           
 UnresolvedType getAnnotationType()
           
 Var getVar()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class org.aspectj.weaver.ast.Test
makeAnd, makeCall, makeFieldGetCall, makeHasAnnotation, makeInstanceof, makeNot, makeOr
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HasAnnotation

public HasAnnotation(Var v,
                     ResolvedType annType)
Method Detail

accept

public void accept(ITestVisitor v)
Specified by:
accept in class Test

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getVar

public Var getVar()

getAnnotationType

public UnresolvedType getAnnotationType()