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[]
getTypeParameters()
The type variables declared by this method

Methods inherited from interface org.aspectj.lang.reflect.InterTypeDeclaration

getDeclaringType, getModifiers, getTargetType

Method Details

getExceptionTypes

public AjType[] getExceptionTypes()
The declared exceptions thrown by this method

getGenericParameterTypes

public Type[] getGenericParameterTypes()
The generic method parameters

getGenericReturnType

public Type getGenericReturnType()
The generic return type

getName

public String getName()
The name of this method

getParameterTypes

public AjType[] getParameterTypes()
The method parameters

getReturnType

public AjType getReturnType()
The method return type

getTypeParameters

public TypeVariable[] getTypeParameters()
The type variables declared by this method