类 UnknownValue
java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.UnknownValue
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 -
方法概要
修饰符和类型方法说明intReturns the computational type of this Value.booleangeneralize(Value other) Returns the generalization of this Value and the given other Value.inthashCode()Returns the internal type of this Value.booleanReturns whether the computational type of this Value is a category 2 type.toString()从类继承的方法 proguard.evaluation.value.Value
category1Value, category2Value, copyIfMutable, doubleValue, floatValue, instructionOffsetValue, integerValue, isParticular, isSpecific, longValue, referenceValue
-
方法详细资料
-
generalize
从类复制的说明: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
从类复制的说明: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() -
equals
-
toString
-