Package org.aspectj.lang.reflect
Interface InterTypeMethodDeclaration
- All Superinterfaces:
InterTypeDeclaration
- All Known Implementing Classes:
InterTypeMethodDeclarationImpl
Represents an inter-type method declaration member within an aspect.
-
Method Summary
Methods inherited from interface org.aspectj.lang.reflect.InterTypeDeclaration
getDeclaringType, getModifiers, getTargetType
-
Method Details
-
getName
String getName()- Returns:
- the name of this method
-
getReturnType
AjType<?> getReturnType()- Returns:
- the method return type
-
getGenericReturnType
Type getGenericReturnType()- Returns:
- the generic return type
-
getParameterTypes
AjType<?>[] getParameterTypes()- Returns:
- the method parameters
-
getGenericParameterTypes
Type[] getGenericParameterTypes()- Returns:
- the generic method parameters
-
getTypeParameters
TypeVariable<Method>[] getTypeParameters()- Returns:
- the type variables declared by this method
-
getExceptionTypes
AjType<?>[] getExceptionTypes()- Returns:
- the declared exceptions thrown by this method
-