Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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