Class MethodWrapper.MethodSignature

  • Enclosing class:
    MethodWrapper<R>

    public static class MethodWrapper.MethodSignature
    extends java.lang.Object
    • Constructor Detail

      • MethodSignature

        public MethodSignature​(java.lang.String returnType,
                               java.lang.String name,
                               java.lang.String[] parameterTypes)
    • Method Detail

      • getReturnType

        public java.lang.String getReturnType()
      • isReturnTypeWildcard

        public boolean isReturnTypeWildcard()
      • getName

        public java.lang.String getName()
      • isNameWildcard

        public boolean isNameWildcard()
      • getParameterTypes

        public java.lang.String[] getParameterTypes()
      • getParameterType

        public java.lang.String getParameterType​(int index)
                                          throws java.lang.IndexOutOfBoundsException
        Throws:
        java.lang.IndexOutOfBoundsException
      • isParameterWildcard

        public boolean isParameterWildcard​(int index)
                                    throws java.lang.IndexOutOfBoundsException
        Throws:
        java.lang.IndexOutOfBoundsException
      • getSignature

        public java.lang.String getSignature()
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object