Top Fields Constructors Methods
org.aspectj.internal.lang.reflect

public Class InterTypeDeclarationImpl

extends Object
implements InterTypeDeclaration
Class Inheritance
All Implemented Interfaces
org.aspectj.lang.reflect.InterTypeDeclaration
Known Direct Subclasses
org.aspectj.internal.lang.reflect.InterTypeFieldDeclarationImpl, org.aspectj.internal.lang.reflect.InterTypeMethodDeclarationImpl, org.aspectj.internal.lang.reflect.InterTypeConstructorDeclarationImpl
Imports
org.aspectj.lang.reflect.AjType, .InterTypeDeclaration

Author
colyer

Field Summary

Modifier and TypeField and Description
private AjType<?>
private int
private AjType<?>
protected String

Constructor Summary

AccessConstructor and Description
public
InterTypeDeclarationImpl(AjType<?> decType, String target, int mods)

public
InterTypeDeclarationImpl(AjType<?> decType, AjType<?> targetType, int mods)

Method Summary

Modifier and TypeMethod and Description
public AjType<?>
public int
public AjType<?>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

declaringTypeback to summary
private AjType<?> declaringType
modifiersback to summary
private int modifiers
targetTypeback to summary
private AjType<?> targetType
targetTypeNameback to summary
protected String targetTypeName

Constructor Detail

InterTypeDeclarationImplback to summary
public InterTypeDeclarationImpl(AjType<?> decType, String target, int mods)
InterTypeDeclarationImplback to summary
public InterTypeDeclarationImpl(AjType<?> decType, AjType<?> targetType, int mods)

Method Detail

getDeclaringTypeback to summary
public AjType<?> getDeclaringType()

Implements org.aspectj.lang.reflect.InterTypeDeclaration.getDeclaringType.

Returns:AjType<?>

Doc from org.aspectj.lang.reflect.InterTypeDeclaration.getDeclaringType.

the declaring aspect

getModifiersback to summary
public int getModifiers()

Implements org.aspectj.lang.reflect.InterTypeDeclaration.getModifiers.

Returns:int

Doc from org.aspectj.lang.reflect.InterTypeDeclaration.getModifiers.

member modifiers, can be interpreted using java.lang.reflect.Modifier

getTargetTypeback to summary
public AjType<?> getTargetType() throws ClassNotFoundException

Implements org.aspectj.lang.reflect.InterTypeDeclaration.getTargetType.

Returns:AjType<?>

Doc from org.aspectj.lang.reflect.InterTypeDeclaration.getTargetType.

the target type of this ITD

Exceptions
ClassNotFoundException:

Doc from org.aspectj.lang.reflect.InterTypeDeclaration.getTargetType.

if the type cannot be found