类 Utf8Constant

    • 构造器详细资料

      • Utf8Constant

        public Utf8Constant()
        Creates an uninitialized Utf8Constant.
      • Utf8Constant

        public Utf8Constant​(java.lang.String string)
        Creates a Utf8Constant containing the given string.
    • 方法详细资料

      • setBytes

        public void setBytes​(byte[] bytes)
        Initializes the UTF-8 data with an array of bytes.
      • getBytes

        public byte[] getBytes()
        Returns the UTF-8 data as an array of bytes.
      • setString

        public void setString​(java.lang.String utf8String)
        Initializes the UTF-8 data with a String.
      • getString

        public java.lang.String getString()
        Returns the UTF-8 data as a String.
      • getTag

        public int getTag()
        从类复制的说明: Constant
        Returns the constant pool info tag that specifies the entry type.
        指定者:
        getTag 在类中 Constant
      • isCategory2

        public boolean isCategory2()
        从类复制的说明: Constant
        Returns whether the constant is of category 2. This means that it takes up the space of two category 1 types in the constant pool or on the stack, for instance.
        指定者:
        isCategory2 在类中 Constant
      • equals

        public boolean equals​(java.lang.Object object)
        覆盖:
        equals 在类中 java.lang.Object
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object