Class ConstantPool.Key

  • Enclosing class:
    ConstantPool

    private static final class ConstantPool.Key
    extends java.lang.Object
    • Field Detail

      • _intValue

        private int _intValue
      • _longValue

        private long _longValue
      • _stringValue1

        private java.lang.String _stringValue1
      • _stringValue2

        private java.lang.String _stringValue2
      • _refIndex1

        private int _refIndex1
      • _refIndex2

        private int _refIndex2
      • _hashCode

        private int _hashCode
    • Constructor Detail

      • Key

        private Key()
    • Method Detail

      • clear

        public void clear()
      • set

        public void set​(int intValue)
      • set

        public void set​(long longValue)
      • set

        public void set​(float floatValue)
      • set

        public void set​(double doubleValue)
      • set

        public void set​(java.lang.String utf8Value)
      • set

        public void set​(ConstantPool.Tag tag,
                        int refIndex1,
                        int refIndex2)
      • set

        public void set​(ConstantPool.Tag tag,
                        java.lang.String stringValue1)
      • set

        public void set​(ConstantPool.Tag tag,
                        java.lang.String stringValue1,
                        java.lang.String stringValue2)
      • clone

        protected ConstantPool.Key clone()
        Overrides:
        clone in class java.lang.Object
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object