Top Description Methods
org.aspectj.lang.reflect

public Interface InterTypeMethodDeclaration

extends InterTypeDeclaration
Known Direct Implementers
org.aspectj.internal.lang.reflect.InterTypeMethodDeclarationImpl
Imports
java.lang.reflect.Method, .Type, .TypeVariable

Represents an inter-type method declaration member within an aspect.

Method Summary

Modifier and TypeMethod and Description
public AjType<?>[]

Returns:

the declared exceptions thrown by this method
getExceptionTypes
()

public Type[]

Returns:

the generic method parameters
getGenericParameterTypes
()

public Type

Returns:

the generic return type
getGenericReturnType
()

public String

Returns:

the name of this method
getName
()

public AjType<?>[]

Returns:

the method parameters
getParameterTypes
()

public AjType<?>

Returns:

the method return type
getReturnType
()

public TypeVariable<Method>[]

Returns:

the type variables declared by this method
getTypeParameters
()

Inherited from org.aspectj.lang.reflect.InterTypeDeclaration:
getDeclaringTypegetModifiersgetTargetType

Method Detail

getExceptionTypesback to summary
public AjType<?>[] getExceptionTypes()
Returns:AjType<?>[]

the declared exceptions thrown by this method

getGenericParameterTypesback to summary
public Type[] getGenericParameterTypes()
Returns:Type[]

the generic method parameters

getGenericReturnTypeback to summary
public Type getGenericReturnType()
Returns:Type

the generic return type

getNameback to summary
public String getName()
Returns:String

the name of this method

getParameterTypesback to summary
public AjType<?>[] getParameterTypes()
Returns:AjType<?>[]

the method parameters

getReturnTypeback to summary
public AjType<?> getReturnType()
Returns:AjType<?>

the method return type

getTypeParametersback to summary
public TypeVariable<Method>[] getTypeParameters()
Returns:TypeVariable<Method>[]

the type variables declared by this method