|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ExpressionContext in org.codehaus.aspectwerkz.aspect |
---|
Methods in org.codehaus.aspectwerkz.aspect that return ExpressionContext | |
---|---|
ExpressionContext |
AdviceInfo.getExpressionContext()
Returns the expression context. |
Constructors in org.codehaus.aspectwerkz.aspect with parameters of type ExpressionContext | |
---|---|
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 ExpressionContext in org.codehaus.aspectwerkz.definition |
---|
Methods in org.codehaus.aspectwerkz.definition with parameters of type ExpressionContext | |
---|---|
List |
SystemDefinition.getInterfaceIntroductionDefinitions(ExpressionContext ctx)
Returns the interface introductions for a certain class merged with the implementation based introductions as well. |
List |
SystemDefinition.getMixinDefinitions(ExpressionContext ctx)
Returns the mixin definitions matching a specfic expression. |
boolean |
SystemDefinition.hasIntroducedInterface(ExpressionContext ctx)
Checks if a class is advised with an interface introduction. |
boolean |
SystemDefinition.hasIntroducedInterface(ExpressionContext[] ctxs)
Checks if a class is advised with an interface introduction. |
boolean |
SystemDefinition.hasMixin(ExpressionContext ctx)
Checks if a class has an mixin. |
boolean |
SystemDefinition.hasMixin(ExpressionContext[] ctxs)
Checks if a class has an mixin. |
boolean |
SystemDefinition.hasPointcut(ExpressionContext ctx)
Checks if a context has a pointcut. |
boolean |
SystemDefinition.isAdvised(ExpressionContext ctx)
Checks if a class is advised. |
boolean |
SystemDefinition.isAdvised(ExpressionContext[] ctxs)
Checks if a class is advised. |
Uses of ExpressionContext in org.codehaus.aspectwerkz.expression |
---|
Methods in org.codehaus.aspectwerkz.expression with parameters of type ExpressionContext | |
---|---|
boolean |
ExpressionVisitor.match(ExpressionContext context)
Matches the expression context. |
protected Boolean |
ExpressionVisitor.matchUndeterministic(ExpressionContext context)
|
static void |
ArgsIndexVisitor.updateContextForRuntimeInformation(ExpressionInfo expressionInfo,
ExpressionContext context,
ClassLoader loader)
Update the given context with its runtime information (this, target, args). |
Uses of ExpressionContext in org.codehaus.aspectwerkz.joinpoint.management |
---|
Methods in org.codehaus.aspectwerkz.joinpoint.management with parameters of type ExpressionContext | |
---|---|
static AdviceInfoContainer |
JoinPointManager.getAdviceInfoContainerForJoinPoint(ExpressionContext expressionContext,
ClassLoader loader)
Retrieves the advice info wrapped up in a struct. |
Uses of ExpressionContext in org.codehaus.aspectwerkz.transform.inlining.compiler |
---|
Methods in org.codehaus.aspectwerkz.transform.inlining.compiler that return ExpressionContext | |
---|---|
ExpressionContext |
MatchingJoinPointInfo.getExpressionContext()
|
Methods in org.codehaus.aspectwerkz.transform.inlining.compiler with parameters of type ExpressionContext | |
---|---|
void |
RuntimeCheckVisitor.pushCheckOnStack(ExpressionContext context)
Push the boolean typed expression on the stack. |
Constructors in org.codehaus.aspectwerkz.transform.inlining.compiler with parameters of type ExpressionContext | |
---|---|
MatchingJoinPointInfo(Class joinPointClass,
CompilationInfo compilationInfo,
ExpressionContext expressionContext)
|
Uses of ExpressionContext in org.codehaus.aspectwerkz.transform.inlining.weaver |
---|
Methods in org.codehaus.aspectwerkz.transform.inlining.weaver with parameters of type ExpressionContext | |
---|---|
static boolean |
AddInterfaceVisitor.classFilter(ClassInfo classInfo,
ExpressionContext ctx,
Set definitions)
Filters the classes to be transformed. |
static boolean |
AddMixinMethodsVisitor.classFilter(ClassInfo classInfo,
ExpressionContext ctx,
Set definitions)
Filters the classes to be transformed. |
static boolean |
ConstructorBodyVisitor.constructorFilter(Set definitions,
ExpressionContext ctx)
Filters out the constructor that are not eligible for transformation. |
boolean |
ConstructorCallVisitor.ReplaceNewInstructionCodeAdapter.constructorFilter(Set definitions,
ExpressionContext ctx,
ConstructorInfo calleeConstructorInfo)
Filters out the ctor that are not eligible for transformation. |
boolean |
FieldSetFieldGetVisitor.ReplacePutFieldAndGetFieldInstructionCodeAdapter.fieldFilter(Set definitions,
ExpressionContext ctx,
FieldInfo fieldInfo)
Filters out the fields that are not eligible for transformation. |
boolean |
MethodCallVisitor.ReplaceInvokeInstructionCodeAdapter.methodFilter(Set definitions,
ExpressionContext ctx,
MethodInfo calleeMethodInfo)
Filters out the methods that are not eligible for transformation. |
static boolean |
MethodExecutionVisitor.methodFilter(Set definitions,
ExpressionContext ctx,
MethodInfo methodInfo)
Filters out the methods that are not eligible for transformation. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |