Class CPSignature

  • All Implemented Interfaces:
    java.lang.Comparable

    public class CPSignature
    extends ConstantPoolEntry
    implements java.lang.Comparable
    Constant pool entry for a signature.
    • Field Detail

      • signatureForm

        private final CPUTF8 signatureForm
      • classes

        private final java.util.List<CPClass> classes
      • signature

        private final java.lang.String signature
      • formStartsWithBracket

        private final boolean formStartsWithBracket
    • Constructor Detail

      • CPSignature

        public CPSignature​(java.lang.String signature,
                           CPUTF8 signatureForm,
                           java.util.List<CPClass> classes)
    • Method Detail

      • compareTo

        public int compareTo​(java.lang.Object arg0)
        Specified by:
        compareTo in interface java.lang.Comparable
      • getClasses

        public java.util.List<CPClass> getClasses()
      • getIndexInCpUtf8

        public int getIndexInCpUtf8()
      • getSignatureForm

        public CPUTF8 getSignatureForm()
      • getUnderlyingString

        public java.lang.String getUnderlyingString()
      • toString

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