/external/proguard/src/proguard/evaluation/ |
H A D | ClassConstantValueFactory.java | 36 public ClassConstantValueFactory(ValueFactory valueFactory) argument 38 super(valueFactory); 47 value = valueFactory.createReferenceValue(ClassConstants.NAME_JAVA_LANG_CLASS,
|
H A D | ConstantValueFactory.java | 39 protected final ValueFactory valueFactory; field in class:ConstantValueFactory 45 public ConstantValueFactory(ValueFactory valueFactory) argument 47 this.valueFactory = valueFactory; 68 value = valueFactory.createIntegerValue(integerConstant.getValue()); 73 value = valueFactory.createLongValue(longConstant.getValue()); 78 value = valueFactory.createFloatValue(floatConstant.getValue()); 83 value = valueFactory.createDoubleValue(doubleConstant.getValue()); 88 value = valueFactory.createReferenceValue(ClassConstants.NAME_JAVA_LANG_STRING, 95 value = valueFactory [all...] |
H A D | Processor.java | 40 private final ValueFactory valueFactory; field in class:Processor 60 ValueFactory valueFactory, 67 this.valueFactory = valueFactory; 72 constantValueFactory = new ConstantValueFactory(valueFactory); 73 classConstantValueFactory = new ClassConstantValueFactory(valueFactory); 87 stack.push(valueFactory.createReferenceValueNull()); 99 stack.push(valueFactory.createIntegerValue(simpleInstruction.constant)); 104 stack.push(valueFactory.createLongValue(simpleInstruction.constant)); 110 stack.push(valueFactory 58 Processor(Variables variables, Stack stack, ValueFactory valueFactory, BranchUnit branchUnit, InvocationUnit invocationUnit, boolean alwaysCast) argument [all...] |
H A D | BasicInvocationUnit.java | 45 protected final ValueFactory valueFactory; field in class:BasicInvocationUnit 57 public BasicInvocationUnit(ValueFactory valueFactory) argument 59 this.valueFactory = valueFactory; 282 return valueFactory.createValue(type, 310 return valueFactory.createValue(type, 337 return valueFactory.createValue(type, referencedClass, true); 363 return valueFactory.createValue(type, 382 return valueFactory.createValue(type,
|
/external/proguard/src/proguard/evaluation/value/ |
H A D | InitialValueFactory.java | 34 private final ValueFactory valueFactory; field in class:InitialValueFactory 39 * @param valueFactory the value factory that will actually create the 42 public InitialValueFactory(ValueFactory valueFactory) argument 44 this.valueFactory = valueFactory; 60 return valueFactory.createIntegerValue(0); 63 return valueFactory.createLongValue(0L); 66 return valueFactory.createFloatValue(0.0f); 69 return valueFactory.createDoubleValue(0.0); 73 return valueFactory [all...] |
H A D | ArrayReferenceValue.java | 52 public IntegerValue arrayLength(ValueFactory valueFactory) argument
|
H A D | DetailedArrayReferenceValue.java | 81 public IntegerValue integerArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 83 Value value = arrayLoad(indexValue, valueFactory); 86 super.integerArrayLoad(indexValue, valueFactory); 90 public LongValue longArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 92 Value value = arrayLoad(indexValue, valueFactory); 95 super.longArrayLoad(indexValue, valueFactory); 99 public FloatValue floatArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 101 Value value = arrayLoad(indexValue, valueFactory); 104 super.floatArrayLoad(indexValue, valueFactory); 108 public DoubleValue doubleArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 117 referenceArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 130 arrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument [all...] |
H A D | ReferenceValue.java | 68 public IntegerValue arrayLength(ValueFactory valueFactory) argument 70 return valueFactory.createIntegerValue(); 78 public IntegerValue integerArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 80 return valueFactory.createIntegerValue(); 88 public LongValue longArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 90 return valueFactory.createLongValue(); 98 public FloatValue floatArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 100 return valueFactory.createFloatValue(); 108 public DoubleValue doubleArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 110 return valueFactory 118 referenceArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument [all...] |
H A D | TypedReferenceValue.java | 186 public ReferenceValue referenceArrayLoad(IntegerValue indexValue, ValueFactory valueFactory) argument 191 valueFactory.createValue(type.substring(1),
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | SimpleEnumArrayPropagator.java | 41 private final ValueFactory valueFactory = new ParticularValueFactory(); field in class:SimpleEnumArrayPropagator 67 valueFactory.createArrayReferenceValue("I", 70 valueFactory));
|
H A D | LoadingInvocationUnit.java | 46 public LoadingInvocationUnit(ValueFactory valueFactory) argument 48 this(valueFactory, true, true, true); 56 public LoadingInvocationUnit(ValueFactory valueFactory, argument 61 super(valueFactory);
|
H A D | StoringInvocationUnit.java | 47 public StoringInvocationUnit(ValueFactory valueFactory) argument 49 this(valueFactory, true, true, true); 57 public StoringInvocationUnit(ValueFactory valueFactory, argument 62 super(valueFactory);
|
H A D | PartialEvaluator.java | 61 private final ValueFactory valueFactory; field in class:PartialEvaluator 95 * @param valueFactory the value factory that will create all values 104 public PartialEvaluator(ValueFactory valueFactory, argument 108 this(valueFactory, 125 this(partialEvaluator.valueFactory, 136 * @param valueFactory the value factory that will create 153 private PartialEvaluator(ValueFactory valueFactory, argument 160 this.valueFactory = valueFactory; 646 valueFactory, [all...] |
/external/proguard/lib/ |
H A D | proguard.jar | META-INF/ META-INF/MANIFEST.MF proguard/ proguard/FileWordReader.class FileWordReader.java package proguard ... |