org.aspectj.weaver.ast
Class Test

java.lang.Object
  extended by org.aspectj.weaver.ast.ASTNode
      extended by org.aspectj.weaver.ast.Test
Direct Known Subclasses:
And, Call, FieldGetCall, HasAnnotation, Instanceof, Literal, MatchingContextBasedTest, Not, Or

public abstract class Test
extends ASTNode


Constructor Summary
Test()
           
 
Method Summary
abstract  void accept(ITestVisitor v)
           
static Test makeAnd(Test a, Test b)
           
static Test makeCall(Member m, Expr[] args)
           
static Test makeFieldGetCall(Member f, Member m, Expr[] args)
           
static Test makeHasAnnotation(Var v, ResolvedType annTy)
           
static Test makeInstanceof(Var v, ResolvedType ty)
           
static Test makeNot(Test a)
           
static Test makeOr(Test a, Test b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Test

public Test()
Method Detail

accept

public abstract void accept(ITestVisitor v)

makeAnd

public static Test makeAnd(Test a,
                           Test b)

makeOr

public static Test makeOr(Test a,
                          Test b)

makeNot

public static Test makeNot(Test a)

makeInstanceof

public static Test makeInstanceof(Var v,
                                  ResolvedType ty)

makeHasAnnotation

public static Test makeHasAnnotation(Var v,
                                     ResolvedType annTy)

makeCall

public static Test makeCall(Member m,
                            Expr[] args)

makeFieldGetCall

public static Test makeFieldGetCall(Member f,
                                    Member m,
                                    Expr[] args)