Class MethodRef

    • Constructor Summary

      Constructors 
      Constructor Description
      MethodRef​(java.lang.String declClass, java.lang.String[] argTypes, java.lang.String returnType, java.lang.String methodName)
      Initializes a new field reference.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.lang.String[] getArgumentTypeNames()
      Gets an array of method argument types.
      java.lang.String getDeclClassName()
      Gets the name of the method's declaring class.
      java.lang.String getDescriptor()
      Gets the method's descriptor.
      java.lang.String getName()
      Gets the method's name.
      java.lang.String getReturnTypeName()
      Gets the method's return type.
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MethodRef

        public MethodRef​(java.lang.String declClass,
                         java.lang.String[] argTypes,
                         java.lang.String returnType,
                         java.lang.String methodName)
        Initializes a new field reference.
    • Method Detail

      • getDescriptor

        public java.lang.String getDescriptor()
        Gets the method's descriptor.
      • getName

        public java.lang.String getName()
        Gets the method's name.
      • getArgumentTypeNames

        public java.lang.String[] getArgumentTypeNames()
        Gets an array of method argument types.
      • getReturnTypeName

        public java.lang.String getReturnTypeName()
        Gets the method's return type. Examples: "Ljava/lang/String;", "[I".
      • equals

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

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