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
 AjType<?>[] getExceptionTypes()
          The declared exceptions thrown by this method
 Type[] getGenericParameterTypes()
          The generic method parameters
 Type getGenericReturnType()
          The generic return type
 String getName()
          The name of this method
 AjType<?>[] getParameterTypes()
          The method parameters
 AjType<?> getReturnType()
          The method return type
 TypeVariable<Method>[] getTypeParameters()
          The type variables declared by this method
 
Methods inherited from interface org.aspectj.lang.reflect.InterTypeDeclaration
getDeclaringType, getModifiers, getTargetType
 

Method Detail

getName

String getName()
The name of this method


getReturnType

AjType<?> getReturnType()
The method return type


getGenericReturnType

Type getGenericReturnType()
The generic return type


getParameterTypes

AjType<?>[] getParameterTypes()
The method parameters


getGenericParameterTypes

Type[] getGenericParameterTypes()
The generic method parameters


getTypeParameters

TypeVariable<Method>[] getTypeParameters()
The type variables declared by this method


getExceptionTypes

AjType<?>[] getExceptionTypes()
The declared exceptions thrown by this method