Class SignatureAttribute.MethodSignature

  • Enclosing class:
    SignatureAttribute

    public static class SignatureAttribute.MethodSignature
    extends java.lang.Object
    Method type signature.
    • Method Detail

      • 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.
      • 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 java.lang.String toString()
        Returns the string representation.
        Overrides:
        toString in class java.lang.Object
      • encode

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