org.codehaus.aspectwerkz.attribdef.definition
Class IntroductionDefinition
java.lang.Object
org.codehaus.aspectwerkz.attribdef.definition.InterfaceIntroductionDefinition
org.codehaus.aspectwerkz.attribdef.definition.IntroductionDefinition
- public class IntroductionDefinition
- extends InterfaceIntroductionDefinition
Holds the meta-data for an interface + implementation introduction.
- Author:
- Jonas Bonér
Constructor Summary |
IntroductionDefinition(java.lang.String name,
Expression expression,
java.lang.String[] interfaceClassNames,
java.lang.reflect.Method[] introducedMethods,
java.lang.String deploymentModel)
Construct a new Definition for introduction. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntroductionDefinition
public IntroductionDefinition(java.lang.String name,
Expression expression,
java.lang.String[] interfaceClassNames,
java.lang.reflect.Method[] introducedMethods,
java.lang.String deploymentModel)
- Construct a new Definition for introduction.
- Parameters:
name
- of the introductionexpression
- interfaceClassNames
- FQNs for introduced interfacesintroducedMethods
- Methods from introduced implementationdeploymentModel
- introduction deployment model
getMethodIntroductions
public java.util.List getMethodIntroductions()
- Returns the methods to introduce.
- Returns:
- the methods to introduce
getDeploymentModel
public java.lang.String getDeploymentModel()
- Returns the deployment model.
- Returns:
- the deployment model
Copyright (c) 2002-2004 The AspectWerkz Team. All Rights Reserved.