类 MultiTypedReferenceValueFactory
java.lang.Object
proguard.evaluation.value.BasicValueFactory
proguard.evaluation.value.TypedReferenceValueFactory
proguard.evaluation.value.MultiTypedReferenceValueFactory
- 所有已实现的接口:
ValueFactory
This class provides a wrapper around
TypedReferenceValueFactory that provides new MultiTypedReferenceValues.-
字段概要
从类继承的字段 proguard.evaluation.value.BasicValueFactory
DOUBLE_VALUE, FLOAT_VALUE, INTEGER_VALUE, LONG_VALUE, REFERENCE_VALUE, UNKNOWN_VALUE -
构造器概要
构造器构造器说明MultiTypedReferenceValueFactory(boolean addSubClasses, ClassPool programClassPool, ClassPool libraryClassPool) SeeMultiTypedReferenceValueFactory()Parameters, fields and return values have included in possible types all sub classes.S -
方法概要
修饰符和类型方法说明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.createReferenceValue(String type, Clazz referencedClass, boolean mayBeExtension, boolean mayBeNull) Creates a new ReferenceValue that represents the given type.Creates a new ReferenceValue that representsnull.createValue(String type, Clazz referencedClass, boolean mayBeExtension, boolean mayBeNull) Creates a new Value of the given type.从类继承的方法 proguard.evaluation.value.BasicValueFactory
checkCreationLocation, checkReferenceValue, createDoubleValue, createDoubleValue, createFloatValue, createFloatValue, createIntegerValue, createIntegerValue, createIntegerValue, createLongValue, createLongValue, createReferenceValue, createReferenceValue, createReferenceValue, createReferenceValue, createReferenceValue, createReferenceValue, createReferenceValue, createReferenceValueForId, createReferenceValueForId, createReferenceValueForId从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 proguard.evaluation.value.ValueFactory
createReferenceValue, createReferenceValue, createReferenceValue
-
构造器详细资料
-
MultiTypedReferenceValueFactory
public MultiTypedReferenceValueFactory() -
MultiTypedReferenceValueFactory
public MultiTypedReferenceValueFactory(boolean addSubClasses, ClassPool programClassPool, ClassPool libraryClassPool) SeeMultiTypedReferenceValueFactory()Parameters, fields and return values have included in possible types all sub classes.S
-
-
方法详细资料
-
createReferenceValueNull
从接口复制的说明:ValueFactoryCreates a new ReferenceValue that representsnull. -
createReferenceValue
public ReferenceValue createReferenceValue(String type, Clazz referencedClass, boolean mayBeExtension, boolean mayBeNull) 从接口复制的说明:ValueFactoryCreates a new ReferenceValue that represents the given type. The type must be an internal class name or an array type. If the type isnull, the ReferenceValue representsnull.- 指定者:
createReferenceValue在接口中ValueFactory- 覆盖:
createReferenceValue在类中TypedReferenceValueFactory
-
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
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. -
createValue
public Value createValue(String type, Clazz referencedClass, boolean mayBeExtension, boolean mayBeNull) 从接口复制的说明:ValueFactoryCreates a new Value of the given type. The type must be a fully specified internal type for primitives, classes, or arrays.- 指定者:
createValue在接口中ValueFactory- 覆盖:
createValue在类中BasicValueFactory
-