类 UnknownValue
- java.lang.Object
-
- proguard.evaluation.value.Value
-
- proguard.evaluation.value.UnknownValue
-
public class UnknownValue extends Value
Represents a value that is completely unknown.
-
-
字段概要
-
从类继承的字段 proguard.evaluation.value.Value
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intcomputationalType()Returns the computational type of this Value.booleanequals(java.lang.Object o)Valuegeneralize(Value other)Returns the generalization of this Value and the given other Value.inthashCode()java.lang.StringinternalType()Returns the internal type of this Value.booleanisCategory2()Returns whether the computational type of this Value is a category 2 type.java.lang.StringtoString()-
从类继承的方法 proguard.evaluation.value.Value
category1Value, category2Value, copyIfMutable, doubleValue, floatValue, instructionOffsetValue, integerValue, isParticular, isSpecific, longValue, referenceValue
-
-
-
-
方法详细资料
-
generalize
public Value generalize(Value other)
从类复制的说明:ValueReturns the generalization of this Value and the given other Value.- 指定者:
generalize在类中Value
-
isCategory2
public boolean isCategory2()
从类复制的说明:ValueReturns 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()
从类复制的说明:ValueReturns the computational type of this Value.- 指定者:
computationalType在类中Value- 返回:
TYPE_INTEGER,TYPE_LONG,TYPE_FLOAT,TYPE_DOUBLE,TYPE_REFERENCE, orTYPE_INSTRUCTION_OFFSET.
-
internalType
public java.lang.String internalType()
从类复制的说明:ValueReturns 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
-
-