类 DetailedArrayValueFactory
java.lang.Object
proguard.evaluation.value.BasicValueFactory
proguard.evaluation.value.ParticularValueFactory
proguard.evaluation.value.IdentifiedValueFactory
proguard.evaluation.value.DetailedArrayValueFactory
- 所有已实现的接口:
ValueFactory
This identified value factory creates array reference values that also represent their elements,
in as far as possible.
-
字段概要
从类继承的字段 proguard.evaluation.value.ParticularValueFactory
referenceValueFactory从类继承的字段 proguard.evaluation.value.BasicValueFactory
DOUBLE_VALUE, FLOAT_VALUE, INTEGER_VALUE, LONG_VALUE, REFERENCE_VALUE, UNKNOWN_VALUE -
构造器概要
构造器构造器说明已过时。DetailedArrayValueFactory(ValueFactory referenceValueFactory) Creates a new DetailedArrayValueFactory, which uses the given value factory for non-array reference construction. -
方法概要
修饰符和类型方法说明createArrayReferenceValue(String type, Clazz referencedClass, IntegerValue arrayLength) Creates a new ReferenceValue that represents a non-null array with elements of the given type, with the given length.createArrayReferenceValue(String type, Clazz referencedClass, IntegerValue arrayLength, Object elementValues) Creates a new ReferenceValue that represents a non-null array with elements of the given type, with the given length and initial element values.从类继承的方法 proguard.evaluation.value.IdentifiedValueFactory
createDoubleValue, createFloatValue, createIntegerValue, createLongValue, createReferenceValue, createReferenceValue, createReferenceValue, createReferenceValue, createReferenceValueForId, createReferenceValueForId, generateReferenceId从类继承的方法 proguard.evaluation.value.ParticularValueFactory
createDoubleValue, createFloatValue, createIntegerValue, createLongValue, createReferenceValue, createReferenceValue, createReferenceValue, createReferenceValue, createReferenceValueForId, createReferenceValueNull从类继承的方法 proguard.evaluation.value.BasicValueFactory
checkCreationLocation, checkReferenceValue, createIntegerValue, createValue从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 proguard.evaluation.value.ValueFactory
createIntegerValue, createReferenceValue, createReferenceValue, createReferenceValue, createValue
-
构造器详细资料
-
DetailedArrayValueFactory
已过时。Creates a new DetailedArrayValueFactory, which does not track reference values. -
DetailedArrayValueFactory
Creates a new DetailedArrayValueFactory, which uses the given value factory for non-array reference construction.
-
-
方法详细资料
-
createArrayReferenceValue
public ReferenceValue createArrayReferenceValue(String type, Clazz referencedClass, IntegerValue arrayLength) 从接口复制的说明:ValueFactoryCreates a new ReferenceValue that represents a non-null array with elements of the given type, with the given length.- 指定者:
createArrayReferenceValue在接口中ValueFactory- 覆盖:
createArrayReferenceValue在类中IdentifiedValueFactory
-
createArrayReferenceValue
public ReferenceValue createArrayReferenceValue(String type, Clazz referencedClass, IntegerValue arrayLength, Object elementValues) 从接口复制的说明:ValueFactoryCreates a new ReferenceValue that represents a non-null array with elements of the given type, with the given length and initial element values.- 指定者:
createArrayReferenceValue在接口中ValueFactory- 覆盖:
createArrayReferenceValue在类中ParticularValueFactory
-