|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |