Class SignatureAttribute.MethodSignature

java.lang.Object
javassist.bytecode.SignatureAttribute.MethodSignature
Enclosing class:
SignatureAttribute

public static class SignatureAttribute.MethodSignature extends Object
Method type signature.
  • Constructor Details

  • Method Details

    • getTypeParameters

      public SignatureAttribute.TypeParameter[] getTypeParameters()
      Returns the formal type parameters.
      Returns:
      a zero-length array if the type parameters are not specified.
    • getParameterTypes

      public SignatureAttribute.Type[] getParameterTypes()
      Returns the types of the formal parameters.
      Returns:
      a zero-length array if no formal parameter is taken.
    • getReturnType

      public SignatureAttribute.Type getReturnType()
      Returns the type of the returned value.
    • getExceptionTypes

      public SignatureAttribute.ObjectType[] getExceptionTypes()
      Returns the types of the exceptions that may be thrown.
      Returns:
      a zero-length array if exceptions are never thrown or the exception types are not parameterized types or type variables.
    • toString

      public String toString()
      Returns the string representation.
      Overrides:
      toString in class Object
    • encode

      public String encode()
      Returns the encoded string representing the method type signature.