Package org.aspectj.lang.reflect
Interface InterTypeMethodDeclaration
-
- All Superinterfaces:
InterTypeDeclaration
public interface InterTypeMethodDeclaration extends InterTypeDeclaration
Represents an inter-type method declaration member within an aspect.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AjType<?>[]
getExceptionTypes()
The declared exceptions thrown by this methodjava.lang.reflect.Type[]
getGenericParameterTypes()
The generic method parametersjava.lang.reflect.Type
getGenericReturnType()
The generic return typejava.lang.String
getName()
The name of this methodAjType<?>[]
getParameterTypes()
The method parametersAjType<?>
getReturnType()
The method return typejava.lang.reflect.TypeVariable<java.lang.reflect.Method>[]
getTypeParameters()
The type variables declared by this method-
Methods inherited from interface org.aspectj.lang.reflect.InterTypeDeclaration
getDeclaringType, getModifiers, getTargetType
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
The name of this method
-
getReturnType
AjType<?> getReturnType()
The method return type
-
getGenericReturnType
java.lang.reflect.Type getGenericReturnType()
The generic return type
-
getParameterTypes
AjType<?>[] getParameterTypes()
The method parameters
-
getGenericParameterTypes
java.lang.reflect.Type[] getGenericParameterTypes()
The generic method parameters
-
getTypeParameters
java.lang.reflect.TypeVariable<java.lang.reflect.Method>[] getTypeParameters()
The type variables declared by this method
-
getExceptionTypes
AjType<?>[] getExceptionTypes()
The declared exceptions thrown by this method
-
-