Class InterTypeDeclarationImpl
java.lang.Object
org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl
- All Implemented Interfaces:
InterTypeDeclaration
- Direct Known Subclasses:
InterTypeConstructorDeclarationImpl
,InterTypeFieldDeclarationImpl
,InterTypeMethodDeclarationImpl
- Author:
- colyer
-
Field Summary
-
Constructor Summary
ConstructorDescriptionInterTypeDeclarationImpl(AjType<?> decType, String target, int mods)
InterTypeDeclarationImpl(AjType<?> decType, AjType<?> targetType, int mods)
-
Method Summary
-
Field Details
-
targetTypeName
-
-
Constructor Details
-
InterTypeDeclarationImpl
-
InterTypeDeclarationImpl
-
-
Method Details
-
getDeclaringType
- Specified by:
getDeclaringType
in interfaceInterTypeDeclaration
- Returns:
- the declaring aspect
-
getTargetType
- Specified by:
getTargetType
in interfaceInterTypeDeclaration
- Returns:
- the target type of this ITD
- Throws:
ClassNotFoundException
- if the type cannot be found
-
getModifiers
public int getModifiers()- Specified by:
getModifiers
in interfaceInterTypeDeclaration
- Returns:
- member modifiers, can be interpreted using java.lang.reflect.Modifier
-