Interface JAbstractMethod

All Superinterfaces:
HasAnnotations, HasTypeParameters
All Known Subinterfaces:
JAnnotationMethod, JConstructor, JMethod

public interface JAbstractMethod extends HasAnnotations, HasTypeParameters
Common interface for JMethod and JConstructor.
  • Method Details

    • findParameter

      JParameter findParameter(String name)
    • getEnclosingType

      JClassType getEnclosingType()
      Gets the type in which this method or constructor was declared.
    • getErasedParameterTypes

      JType[] getErasedParameterTypes()
    • getJsniSignature

      String getJsniSignature()
      Returns a string containing a JSNI reference to the method.
      Returns:
      @package.Class::method(Lpackage/Param;...)
    • getName

      String getName()
    • getParameters

      JParameter[] getParameters()
    • getParameterTypes

      JType[] getParameterTypes()
    • getReadableDeclaration

      String getReadableDeclaration()
    • getThrows

      JClassType[] getThrows()
    • isAnnotationMethod

      JAnnotationMethod isAnnotationMethod()
    • isConstructor

      JConstructor isConstructor()
    • isDefaultAccess

      boolean isDefaultAccess()
    • isMethod

      JMethod isMethod()
    • isPrivate

      boolean isPrivate()
    • isProtected

      boolean isProtected()
    • isPublic

      boolean isPublic()
    • isVarArgs

      boolean isVarArgs()