类 UnknownValue

java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.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 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 在类中 Object
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • toString

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