Interface InterTypeMethodDeclaration

All Superinterfaces:
InterTypeDeclaration
All Known Implementing Classes:
InterTypeMethodDeclarationImpl

public interface InterTypeMethodDeclaration extends InterTypeDeclaration
Represents an inter-type method declaration member within an aspect.
  • 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