|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AdviceDefinition | |
---|---|
org.codehaus.aspectwerkz.aspect | |
org.codehaus.aspectwerkz.definition |
Uses of AdviceDefinition in org.codehaus.aspectwerkz.aspect |
---|
Methods in org.codehaus.aspectwerkz.aspect that return AdviceDefinition | |
---|---|
AdviceDefinition |
AdviceInfo.getAdviceDefinition()
Returns the advice definition. |
Constructors in org.codehaus.aspectwerkz.aspect with parameters of type AdviceDefinition | |
---|---|
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 AdviceDefinition in org.codehaus.aspectwerkz.definition |
---|
Methods in org.codehaus.aspectwerkz.definition that return AdviceDefinition | |
---|---|
AdviceDefinition |
AdviceDefinition.copyAt(ExpressionInfo expressionInfo)
Deep copy of the definition. |
static AdviceDefinition |
DefinitionParserHelper.createAdviceDefinition(String adviceName,
AdviceType adviceType,
String expression,
String specialArgumentType,
String aspectName,
String aspectClassName,
MethodInfo methodInfo,
AspectDefinition aspectDef)
Creates a new advice definition. |
static AdviceDefinition |
AdviceDefinition.newInstance(String adviceName,
AdviceType adviceType,
String expression,
String specialArgumentType,
String aspectName,
String aspectClassName,
MethodInfo method,
AspectDefinition aspectDef)
TODO only use this method and make ctor private? |
Methods in org.codehaus.aspectwerkz.definition with parameters of type AdviceDefinition | |
---|---|
void |
AspectDefinition.addAfterAdviceDefinition(AdviceDefinition adviceDef)
Adds a new after advice. |
void |
AspectDefinition.addAroundAdviceDefinition(AdviceDefinition adviceDef)
Adds a new around advice. |
void |
AspectDefinition.addBeforeAdviceDefinition(AdviceDefinition adviceDef)
Adds a new before advice. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |