类 IdentifiedReferenceValue
java.lang.Object
proguard.evaluation.value.Value
proguard.evaluation.value.Category1Value
proguard.evaluation.value.ReferenceValue
proguard.evaluation.value.TypedReferenceValue
proguard.evaluation.value.IdentifiedReferenceValue
- 直接已知子类:
ParticularReferenceValue
This
ReferenceValue represents a reference value that is identified by a unique ID.-
字段概要
字段从类继承的字段 proguard.evaluation.value.TypedReferenceValue
ALLOW_INCOMPLETE_CLASS_HIERARCHY, INCOMPLETE_CLASS_HIERARCHY, mayBeExtension, mayBeNull, referencedClass, type, WARN_INCOMPLETE_CLASS_HIERARCHY从类继承的字段 proguard.evaluation.value.Value
ALWAYS, MAYBE, NEVER, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INSTRUCTION_OFFSET, TYPE_INTEGER, TYPE_LONG, TYPE_REFERENCE, TYPE_TOP, TYPE_UNKNOWN -
构造器概要
构造器构造器说明IdentifiedReferenceValue(String type, Clazz referencedClass, boolean mayBeExtension, boolean mayBeNull, ValueFactory valuefactory, Object id) Creates a new reference value with the given ID. -
方法概要
修饰符和类型方法说明intequal(IdentifiedReferenceValue other) Returns whether this ReferenceValue is equal to the given other IdentifiedReferenceValue.intequal(ReferenceValue other) Returns whether this ReferenceValue is equal to the given other ReferenceValue.booleanReturns the generalization of this ReferenceValue and the given other IdentifiedReferenceValue.generalize(ReferenceValue other) Returns the generalization of this ReferenceValue and the given other ReferenceValue.inthashCode()booleanReturns whether this Value represents a single specific (but possibly unknown) value.toString()从类继承的方法 proguard.evaluation.value.TypedReferenceValue
allowsIncompleteClassHierarchy, arrayStore, cast, doubleArrayLoad, equal, floatArrayLoad, generalize, generalizeMayBeNull, getReferencedClass, getType, instanceOf, integerArrayLoad, internalType, isNull, isParticular, longArrayLoad, mayBeExtension, referenceArrayLoad从类继承的方法 proguard.evaluation.value.ReferenceValue
arrayLength, computationalType, equal, equal, equal, equal, equal, equal, equal, generalize, generalize, generalize, generalize, generalize, generalize, generalize, generalize, getValue, isNotNull, notEqual, referenceValue, value从类继承的方法 proguard.evaluation.value.Category1Value
category1Value, isCategory2从类继承的方法 proguard.evaluation.value.Value
category2Value, copyIfMutable, doubleValue, floatValue, instructionOffsetValue, integerValue, longValue
-
字段详细资料
-
id
-
-
构造器详细资料
-
IdentifiedReferenceValue
public IdentifiedReferenceValue(String type, Clazz referencedClass, boolean mayBeExtension, boolean mayBeNull, ValueFactory valuefactory, Object id) Creates a new reference value with the given ID.
-
-
方法详细资料
-
generalize
从类复制的说明:ReferenceValueReturns the generalization of this ReferenceValue and the given other ReferenceValue.- 覆盖:
generalize在类中TypedReferenceValue
-
equal
从类复制的说明:ReferenceValueReturns whether this ReferenceValue is equal to the given other ReferenceValue.- 覆盖:
equal在类中TypedReferenceValue- 返回:
NEVER,MAYBE, orALWAYS.
-
generalize
从类复制的说明:ReferenceValueReturns the generalization of this ReferenceValue and the given other IdentifiedReferenceValue.- 覆盖:
generalize在类中ReferenceValue
-
equal
从类复制的说明:ReferenceValueReturns whether this ReferenceValue is equal to the given other IdentifiedReferenceValue.- 覆盖:
equal在类中ReferenceValue- 返回:
NEVER,MAYBE, orALWAYS.
-
isSpecific
public boolean isSpecific()从类复制的说明:ValueReturns whether this Value represents a single specific (but possibly unknown) value.- 覆盖:
isSpecific在类中Value
-
equals
- 覆盖:
equals在类中TypedReferenceValue
-
hashCode
public int hashCode()- 覆盖:
hashCode在类中TypedReferenceValue
-
toString
- 覆盖:
toString在类中TypedReferenceValue
-