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

Packages that use ExpressionInfo
org.codehaus.aspectwerkz.aspect   
org.codehaus.aspectwerkz.cflow   
org.codehaus.aspectwerkz.definition   
org.codehaus.aspectwerkz.expression   
org.codehaus.aspectwerkz.expression.ast   
org.codehaus.aspectwerkz.transform.inlining.compiler   
 

Uses of ExpressionInfo in org.codehaus.aspectwerkz.aspect
 

Methods in org.codehaus.aspectwerkz.aspect that return ExpressionInfo
 ExpressionInfo AdviceInfo.getExpressionInfo()
          Returns the expression info.
 

Constructors in org.codehaus.aspectwerkz.aspect with parameters of type ExpressionInfo
AdviceInfo(String aspectQualifiedName, String aspectClassName, DeploymentModel aspectDeploymentModel, String methodName, String methodSignature, org.objectweb.asm.Type[] methodParameterTypes, AdviceType type, String specialArgumentType, String adviceName, boolean targetWithRuntimeCheck, ExpressionInfo expressionInfo, ExpressionContext expressionContext, AdviceDefinition adviceDef)
          TODO refactor - many member fields holds data that is in either the adviceDef (which is in the class) or the aspectDef (which is accessible from the adviceDef)

Creates a new advice info.

 

Uses of ExpressionInfo in org.codehaus.aspectwerkz.cflow
 

Methods in org.codehaus.aspectwerkz.cflow that return ExpressionInfo
 ExpressionInfo CflowBinding.getExpression()
           
 

Methods in org.codehaus.aspectwerkz.cflow with parameters of type ExpressionInfo
static List CflowBinding.getCflowBindingsForCflowOf(ExpressionInfo expressionInfo)
          Extract the cflow bindings from any pointcut This includes both cflow and cflowbelow
 

Constructors in org.codehaus.aspectwerkz.cflow with parameters of type ExpressionInfo
CflowAspectExpressionVisitor(ExpressionInfo expressionInfo, Node root, String namespace)
           
CflowBinding(int cflowID, ExpressionInfo cflowSubExpression, ExpressionInfo outerExpression, boolean isCflowBelow)
          Cosntructs a new cflow binding
 

Uses of ExpressionInfo in org.codehaus.aspectwerkz.definition
 

Fields in org.codehaus.aspectwerkz.definition declared as ExpressionInfo
protected  ExpressionInfo[] InterfaceIntroductionDefinition.m_expressionInfos
          The introduction expressions.
 

Methods in org.codehaus.aspectwerkz.definition that return ExpressionInfo
 ExpressionInfo AdviceDefinition.getExpressionInfo()
          Returns the expression.
 ExpressionInfo[] InterfaceIntroductionDefinition.getExpressionInfos()
          Returns the expressions.
 ExpressionInfo[] MixinDefinition.getExpressionInfos()
          Returns the expressions.
 ExpressionInfo DeploymentScope.newExpressionInfo(ExpressionInfo expression)
          Merges the scope expression with a new expression.
 

Methods in org.codehaus.aspectwerkz.definition with parameters of type ExpressionInfo
 void InterfaceIntroductionDefinition.addExpressionInfo(ExpressionInfo expression)
          Adds a new expression info.
 void MixinDefinition.addExpressionInfo(ExpressionInfo expression)
          Adds a new expression info.
 void InterfaceIntroductionDefinition.addExpressionInfos(ExpressionInfo[] expressions)
          Adds an array with new expression infos.
 void MixinDefinition.addExpressionInfos(ExpressionInfo[] expressions)
          Adds an array with new expression infos.
 AdviceDefinition AdviceDefinition.copyAt(ExpressionInfo expressionInfo)
          Deep copy of the definition.
 ExpressionInfo DeploymentScope.newExpressionInfo(ExpressionInfo expression)
          Merges the scope expression with a new expression.
 void AdviceDefinition.setExpressionInfo(ExpressionInfo newExpression)
          Sets the expression info.
 

Constructors in org.codehaus.aspectwerkz.definition with parameters of type ExpressionInfo
AdviceDefinition(String name, AdviceType type, String specialArgumentType, String aspectName, String aspectClassName, ExpressionInfo expressionInfo, MethodInfo methodInfo, AspectDefinition aspectDef)
          Creates a new advice meta-data instance.
 

Uses of ExpressionInfo in org.codehaus.aspectwerkz.expression
 

Fields in org.codehaus.aspectwerkz.expression declared as ExpressionInfo
protected  ExpressionInfo ExpressionVisitor.m_expressionInfo
          The expressionInfo this visitor is built on
 

Methods in org.codehaus.aspectwerkz.expression that return ExpressionInfo
 ExpressionInfo ExpressionVisitor.getExpressionInfo()
          Access the ExpressionInfo we are build on
 ExpressionInfo ExpressionNamespace.getExpressionInfo(String name)
          Returns the expression info with a specific name or throw an exception if it could not be found.
 ExpressionInfo ExpressionNamespace.getExpressionInfoOrNull(String name)
          Returns the expression info with a specific name or null if it could not be found.
 

Methods in org.codehaus.aspectwerkz.expression with parameters of type ExpressionInfo
 void ExpressionNamespace.addExpressionInfo(String name, ExpressionInfo expressionInfo)
          Adds an expression info to the namespace.
 void ExpressionInfo.inheritPossibleArgumentFrom(ExpressionInfo expressionInfo)
           
static void ArgsIndexVisitor.updateContextForRuntimeInformation(ExpressionInfo expressionInfo, ExpressionContext context, ClassLoader loader)
          Update the given context with its runtime information (this, target, args).
 

Constructors in org.codehaus.aspectwerkz.expression with parameters of type ExpressionInfo
AdvisedClassFilterExpressionVisitor(ExpressionInfo expressionInfo, String expression, String namespace, Node root)
          Creates a new expression.
ExpressionVisitor(ExpressionInfo expressionInfo, String expression, String namespace, Node root)
          Creates a new expression.
 

Uses of ExpressionInfo in org.codehaus.aspectwerkz.expression.ast
 

Methods in org.codehaus.aspectwerkz.expression.ast with parameters of type ExpressionInfo
 String ASTTarget.getBoundedType(ExpressionInfo info)
           
 String ASTThis.getBoundedType(ExpressionInfo info)
           
 

Uses of ExpressionInfo in org.codehaus.aspectwerkz.transform.inlining.compiler
 

Methods in org.codehaus.aspectwerkz.transform.inlining.compiler with parameters of type ExpressionInfo
static Set JoinPointFactory.getJoinPointsMatching(ExpressionInfo expression)
          Returns a list with all the join point compilers that matches a specific pointcut expression.
 

Constructors in org.codehaus.aspectwerkz.transform.inlining.compiler with parameters of type ExpressionInfo
RuntimeCheckVisitor(AbstractJoinPointCompiler compiler, org.objectweb.asm.CodeVisitor cv, ExpressionInfo info, boolean isOptimizedJoinPoint, int joinPointIndex, int calleeIndex)
          Create a new visitor given a specific AdviceInfo
 



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