Uses of Class
org.codehaus.aspectwerkz.expression.ExpressionContext

Packages that use ExpressionContext
org.codehaus.aspectwerkz   
org.codehaus.aspectwerkz.aspect.management   
org.codehaus.aspectwerkz.definition   
org.codehaus.aspectwerkz.expression   
org.codehaus.aspectwerkz.joinpoint.management   
org.codehaus.aspectwerkz.transform.delegation   
 

Uses of ExpressionContext in org.codehaus.aspectwerkz
 

Methods in org.codehaus.aspectwerkz with parameters of type ExpressionContext
 boolean AspectSystem.isInControlFlowOf(CflowExpressionVisitorRuntime expression, ExpressionContext expressionContext)
          Checks if we are in the control flow of a join point picked out by a specific pointcut expression.
 

Uses of ExpressionContext in org.codehaus.aspectwerkz.aspect.management
 

Methods in org.codehaus.aspectwerkz.aspect.management with parameters of type ExpressionContext
 List AspectManager.getPointcuts(ExpressionContext ctx)
          Returns the pointcut list for the context specified.
 List AspectManager.getCflowPointcuts(ExpressionContext ctx)
          Returns the cflow pointcut list for the context specified.
 List AspectRegistry.getPointcuts(ExpressionContext ctx)
          Returns the pointcut list for the context specified.
 List AspectRegistry.getCflowPointcuts(ExpressionContext ctx)
          Returns the cflow pointcut list for the context specified.
 List PointcutManager.getPointcuts(ExpressionContext ctx)
          Returns all the pointcuts for the join point specified.
 List PointcutManager.getCflowPointcuts(ExpressionContext ctx)
          Returns all the cflow pointcuts for the join point specified.
 

Uses of ExpressionContext in org.codehaus.aspectwerkz.definition
 

Methods in org.codehaus.aspectwerkz.definition with parameters of type ExpressionContext
 List SystemDefinition.getIntroductionDefinitions(ExpressionContext ctx)
          Returns the introduction definitions for a specific class.
 List SystemDefinition.getInterfaceIntroductionDefinitions(ExpressionContext ctx)
          Returns the interface introductions for a certain class merged with the implementation based introductions as well.
 boolean SystemDefinition.hasIntroduction(ExpressionContext ctx)
          Checks if a class has an introduction.
 boolean SystemDefinition.hasPointcut(ExpressionContext ctx)
          Checks if a method has an pointcut.
 boolean SystemDefinition.hasCflowPointcut(ExpressionContext ctx)
          Checks if a method has an cflow pointcut.
 boolean SystemDefinition.isAdvised(ExpressionContext[] ctxs)
          Checks if a class is advised.
 boolean SystemDefinition.isAdvised(ExpressionContext ctx)
          Checks if a class is advised.
 boolean SystemDefinition.isIntroduced(ExpressionContext[] ctxs)
          Checks if a class has an introduction.
 boolean SystemDefinition.isIntroduced(ExpressionContext ctx)
          Checks if a class has an introduction.
 boolean SystemDefinition.isInterfaceIntroduced(ExpressionContext ctx)
          Checks if a class is advised with an interface introduction.
 

Uses of ExpressionContext in org.codehaus.aspectwerkz.expression
 

Methods in org.codehaus.aspectwerkz.expression with parameters of type ExpressionContext
 boolean AdvisedCflowClassFilterExpressionVisitor.match(ExpressionContext context)
          Matches the expression context.
 boolean AdvisedClassFilterExpressionVisitor.match(ExpressionContext context)
          Matches the expression context.
 boolean CflowExpressionVisitor.match(ExpressionContext context)
          Matches the cflow epression
 boolean CflowExpressionVisitorRuntime.matchCflowStack(Object[] contexts, ExpressionContext jpContext)
          Matches the cflow information stack.
 boolean ExpressionVisitor.match(ExpressionContext context)
          Matches the expression context.
 

Uses of ExpressionContext in org.codehaus.aspectwerkz.joinpoint.management
 

Fields in org.codehaus.aspectwerkz.joinpoint.management declared as ExpressionContext
 ExpressionContext JitCompiler.RttiInfo.expressionContext
           
 ExpressionContext JoinPointMetaData.expressionContext
          The join point expression context
 

Constructors in org.codehaus.aspectwerkz.joinpoint.management with parameters of type ExpressionContext
JoinPointBase(String uuid, int type, Class targetClass, List cflow, ExpressionContext ctx, AroundAdviceExecutor aroundAdviceExecutor, BeforeAdviceExecutor beforeAdviceExecutor, AfterAdviceExecutor afterAdviceExecutor)
          Creates a new join point base instance.
 

Uses of ExpressionContext in org.codehaus.aspectwerkz.transform.delegation
 

Methods in org.codehaus.aspectwerkz.transform.delegation with parameters of type ExpressionContext
static boolean AddImplementationTransformer.classFilter(javassist.CtClass cg, ExpressionContext ctx, SystemDefinition definition)
          Filters the classes to be transformed.
static boolean AddInterfaceTransformer.classFilter(javassist.CtClass ctClass, ExpressionContext ctx, SystemDefinition definition)
          Filters the classes to be transformed.
static boolean ConstructorCallTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static boolean ConstructorExecutionTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass ctClass)
          Filters the classes to be transformed.
static boolean ConstructorExecutionTransformer.constructorFilter(SystemDefinition definition, ExpressionContext ctx)
          Filters the methods to be transformed.
static boolean FieldSetGetTransformer.classFilter(javassist.CtClass cg, ExpressionContext ctx, SystemDefinition definition)
          Filters the classes to be transformed.
static boolean FieldSetGetTransformer.setFieldFilter(SystemDefinition definition, ExpressionContext ctx, FieldInfo fieldInfo)
          Filters the PUTFIELD's to be transformed.
static boolean FieldSetGetTransformer.getFieldFilter(SystemDefinition definition, ExpressionContext ctx, FieldInfo fieldInfo)
          Filters the GETFIELD's to be transformed.
static boolean HandlerTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static boolean MethodCallTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static boolean MethodCallUnTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static boolean MethodExecutionTransformer.classFilter(SystemDefinition definition, ExpressionContext ctx, javassist.CtClass cg)
          Filters the classes to be transformed.
static int MethodExecutionTransformer.methodFilter(List definitions, ExpressionContext ctx, javassist.CtMethod method)
          Filters the methods to be transformed.
static boolean PrepareAdvisedClassTransformer.classFilter(SystemDefinition definition, ExpressionContext[] ctxs, javassist.CtClass cg)
          Filters the classes to be transformed.
 



Copyright © 2002-2004 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.