Top Description Methods
org.aspectj.lang.reflect

public Interface InterTypeDeclaration

Known Direct Subinterfaces
org.aspectj.lang.reflect.InterTypeFieldDeclaration, org.aspectj.lang.reflect.InterTypeMethodDeclaration, org.aspectj.lang.reflect.InterTypeConstructorDeclaration
Known Direct Implementers
org.aspectj.internal.lang.reflect.InterTypeDeclarationImpl

Represents an inter-type method, field, or constructor declared in an aspect.

Method Summary

Modifier and TypeMethod and Description
public AjType<?>

Returns:

the declaring aspect
getDeclaringType
()

public int

Returns:

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

public AjType<?>

Returns:

the target type of this ITD
getTargetType
()

Method Detail

getDeclaringTypeback to summary
public AjType<?> getDeclaringType()
Returns:AjType<?>

the declaring aspect

getModifiersback to summary
public int getModifiers()
Returns:int

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

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

the target type of this ITD

Exceptions
ClassNotFoundException:
if the type cannot be found