Searched refs:ValueFactory (Results 1 - 25 of 34) sorted by relevance

12

/external/proguard/src/proguard/evaluation/
H A DClassConstantValueFactory.java25 import proguard.evaluation.value.ValueFactory;
36 public ClassConstantValueFactory(ValueFactory valueFactory)
H A DConstantValueFactory.java39 protected final ValueFactory valueFactory;
45 public ConstantValueFactory(ValueFactory valueFactory)
/external/proguard/src/proguard/evaluation/value/
H A DUnknownDoubleValue.java39 return ValueFactory.INTEGER_VALUE;
44 return ValueFactory.LONG_VALUE;
49 return ValueFactory.FLOAT_VALUE;
102 return ValueFactory.INTEGER_VALUE;
H A DUnknownFloatValue.java39 return ValueFactory.INTEGER_VALUE;
44 return ValueFactory.LONG_VALUE;
49 return ValueFactory.DOUBLE_VALUE;
102 return ValueFactory.INTEGER_VALUE;
H A DIdentifiedDoubleValue.java30 private final ValueFactory valuefactory;
37 public IdentifiedDoubleValue(ValueFactory valuefactory, int id)
H A DIdentifiedFloatValue.java30 private final ValueFactory valuefactory;
37 public IdentifiedFloatValue(ValueFactory valuefactory, int id)
H A DIdentifiedIntegerValue.java30 private final ValueFactory valuefactory;
37 public IdentifiedIntegerValue(ValueFactory valuefactory, int id)
H A DIdentifiedLongValue.java30 private final ValueFactory valuefactory;
37 public IdentifiedLongValue(ValueFactory valuefactory, int id)
H A DReferenceValue.java68 public IntegerValue arrayLength(ValueFactory valueFactory)
78 public IntegerValue integerArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
88 public LongValue longArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
98 public FloatValue floatArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
108 public DoubleValue doubleArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
118 public abstract ReferenceValue referenceArrayLoad(IntegerValue indexValue, ValueFactory valueFactory);
H A DUnknownIntegerValue.java54 return ValueFactory.LONG_VALUE;
59 return ValueFactory.FLOAT_VALUE;
64 return ValueFactory.DOUBLE_VALUE;
153 return ValueFactory.LONG_VALUE;
158 return ValueFactory.LONG_VALUE;
163 return ValueFactory.LONG_VALUE;
H A DInitialValueFactory.java28 * implement ValueFactory.
34 private final ValueFactory valueFactory;
42 public InitialValueFactory(ValueFactory valueFactory)
H A DUnknownLongValue.java39 return ValueFactory.INTEGER_VALUE;
44 return ValueFactory.FLOAT_VALUE;
49 return ValueFactory.DOUBLE_VALUE;
137 return ValueFactory.INTEGER_VALUE;
H A DIdentifiedArrayReferenceValue.java33 private final ValueFactory valuefactory;
43 ValueFactory valuefactory,
H A DIdentifiedReferenceValue.java33 private final ValueFactory valuefactory;
43 ValueFactory valuefactory,
H A DDetailedArrayReferenceValue.java47 ValueFactory valuefactory,
81 public IntegerValue integerArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
90 public LongValue longArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
99 public FloatValue floatArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
108 public DoubleValue doubleArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
117 public ReferenceValue referenceArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
130 private Value arrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
H A DSpecificDoubleValue.java111 return this.equals(other) ? this : ValueFactory.DOUBLE_VALUE;
156 return ValueFactory.INTEGER_VALUE;
H A DSpecificFloatValue.java111 return this.equals(other) ? this : ValueFactory.FLOAT_VALUE;
156 return ValueFactory.INTEGER_VALUE;
H A DTypedReferenceValue.java186 public ReferenceValue referenceArrayLoad(IntegerValue indexValue, ValueFactory valueFactory)
189 type == null ? ValueFactory.REFERENCE_VALUE_NULL :
190 !ClassUtil.isInternalArrayType(type) ? ValueFactory.REFERENCE_VALUE_JAVA_LANG_OBJECT_MAYBE_NULL :
228 return ValueFactory.REFERENCE_VALUE_NULL;
334 ValueFactory.REFERENCE_VALUE_JAVA_LANG_OBJECT_MAYBE_NULL :
335 ValueFactory.REFERENCE_VALUE_JAVA_LANG_OBJECT_NOT_NULL;
H A DArrayReferenceValue.java52 public IntegerValue arrayLength(ValueFactory valueFactory)
H A DParticularValueFactory.java31 extends ValueFactory
54 // Implementations for ValueFactory.
H A DValueFactory.java31 public class ValueFactory class
H A DParticularDoubleValue.java140 this : ValueFactory.DOUBLE_VALUE;
/external/proguard/src/proguard/optimize/evaluation/
H A DSimpleEnumArrayPropagator.java41 private final ValueFactory valueFactory = new ParticularValueFactory();
H A DLoadingInvocationUnit.java46 public LoadingInvocationUnit(ValueFactory valueFactory)
56 public LoadingInvocationUnit(ValueFactory valueFactory,
H A DStoringInvocationUnit.java47 public StoringInvocationUnit(ValueFactory valueFactory)
57 public StoringInvocationUnit(ValueFactory valueFactory,

Completed in 825 milliseconds

12