org.aspectj.internal.lang.reflect
Class InterTypeDeclarationImpl
java.lang.Object
org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl
- All Implemented Interfaces:
- InterTypeDeclaration
- Direct Known Subclasses:
- InterTypeConstructorDeclarationImpl, InterTypeFieldDeclarationImpl, InterTypeMethodDeclarationImpl
public class InterTypeDeclarationImpl
- extends java.lang.Object
- implements InterTypeDeclaration
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
targetTypeName
protected java.lang.String targetTypeName
InterTypeDeclarationImpl
public InterTypeDeclarationImpl(AjType<?> decType,
java.lang.String target,
int mods)
InterTypeDeclarationImpl
public InterTypeDeclarationImpl(AjType<?> decType,
AjType<?> targetType,
int mods)
getDeclaringType
public AjType<?> getDeclaringType()
- Description copied from interface:
InterTypeDeclaration
- The declaring aspect
- Specified by:
getDeclaringType
in interface InterTypeDeclaration
getTargetType
public AjType<?> getTargetType()
throws java.lang.ClassNotFoundException
- Description copied from interface:
InterTypeDeclaration
- The target type of this ITD
- Specified by:
getTargetType
in interface InterTypeDeclaration
- Throws:
java.lang.ClassNotFoundException
getModifiers
public int getModifiers()
- Description copied from interface:
InterTypeDeclaration
- Member modifiers, can be interpreted using java.lang.reflect.Modifier
- Specified by:
getModifiers
in interface InterTypeDeclaration