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

## Uses of Class
org.codehaus.aspectwerkz.definition.AdviceDefinition

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.

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

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