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.
 



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