类 UnknownValue


  • public class UnknownValue
    extends Value
    Represents a value that is completely unknown.
    • 方法详细资料

      • generalize

        public Value generalize​(Value other)
        从类复制的说明: Value
        Returns the generalization of this Value and the given other Value.
        指定者:
        generalize 在类中 Value
      • isCategory2

        public boolean isCategory2()
        从类复制的说明: Value
        Returns whether the computational type of this Value is a category 2 type. This means that it takes up the space of two category 1 types on the stack, for instance.
        指定者:
        isCategory2 在类中 Value
      • computationalType

        public int computationalType()
        从类复制的说明: Value
        Returns the computational type of this Value.
        指定者:
        computationalType 在类中 Value
        返回:
        TYPE_INTEGER, TYPE_LONG, TYPE_FLOAT, TYPE_DOUBLE, TYPE_REFERENCE, or TYPE_INSTRUCTION_OFFSET.
      • internalType

        public java.lang.String internalType()
        从类复制的说明: Value
        Returns the internal type of this Value.
        指定者:
        internalType 在类中 Value
        返回:
        TypeConstants.BOOLEAN, TypeConstants.BYTE, TypeConstants.CHAR, TypeConstants.SHORT, TypeConstants.INT , TypeConstants.LONG, TypeConstants.FLOAT, TypeConstants.DOUBLE, TypeConstants.CLASS_START ... TypeConstants.CLASS_END , or an array type containing any of these types (always as String).
      • hashCode

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

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

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