/external/proguard/src/proguard/evaluation/value/ |
IdentifiedReferenceValue.java | 62 public ReferenceValue generalize(ReferenceValue other) method in class:IdentifiedReferenceValue 67 new ReferenceValue(type, referencedClass, mayBeNull).generalize(other);
|
TopValue.java | 44 public final Value generalize(Value other) method in class:TopValue
|
DoubleValue.java | 70 public abstract DoubleValue generalize(DoubleValue other); method in class:DoubleValue 138 public DoubleValue generalize(SpecificDoubleValue other) method in class:DoubleValue 140 return generalize((DoubleValue)other); 241 public DoubleValue generalize(ParticularDoubleValue other) method in class:DoubleValue 243 return generalize((SpecificDoubleValue)other); 345 public final Value generalize(Value other) method in class:DoubleValue 347 return this.generalize(other.doubleValue());
|
FloatValue.java | 70 public abstract FloatValue generalize(FloatValue other); method in class:FloatValue 138 public FloatValue generalize(SpecificFloatValue other) method in class:FloatValue 140 return generalize((FloatValue)other); 241 public FloatValue generalize(ParticularFloatValue other) method in class:FloatValue 243 return generalize((SpecificFloatValue)other); 345 public final Value generalize(Value other) method in class:FloatValue 347 return this.generalize(other.floatValue());
|
SpecificDoubleValue.java | 55 public DoubleValue generalize(DoubleValue other) method in class:SpecificDoubleValue 57 return other.generalize(this); 109 public DoubleValue generalize(SpecificDoubleValue other) method in class:SpecificDoubleValue
|
SpecificFloatValue.java | 55 public FloatValue generalize(FloatValue other) method in class:SpecificFloatValue 57 return other.generalize(this); 109 public FloatValue generalize(SpecificFloatValue other) method in class:SpecificFloatValue
|
LongValue.java | 71 public LongValue generalize(LongValue other) method in class:LongValue 73 return other.generalize(this); 227 public LongValue generalize(SpecificLongValue other) method in class:LongValue 383 public LongValue generalize(ParticularLongValue other) method in class:LongValue 385 return generalize((SpecificLongValue)other); 540 public final Value generalize(Value other) method in class:LongValue 542 return this.generalize(other.longValue());
|
ParticularDoubleValue.java | 75 public DoubleValue generalize(DoubleValue other) method in class:ParticularDoubleValue 77 return other.generalize(this); 135 public DoubleValue generalize(ParticularDoubleValue other) method in class:ParticularDoubleValue
|
ParticularFloatValue.java | 75 public FloatValue generalize(FloatValue other) method in class:ParticularFloatValue 77 return other.generalize(this); 135 public FloatValue generalize(ParticularFloatValue other) method in class:ParticularFloatValue
|
ParticularLongValue.java | 75 public LongValue generalize(LongValue other) method in class:ParticularLongValue 77 return other.generalize(this); 163 public LongValue generalize(ParticularLongValue other) method in class:ParticularLongValue 165 return generalize((SpecificLongValue)other);
|
UnknownDoubleValue.java | 55 public DoubleValue generalize(DoubleValue other) method in class:UnknownDoubleValue
|
UnknownFloatValue.java | 55 public FloatValue generalize(FloatValue other) method in class:UnknownFloatValue
|
Value.java | 132 public abstract Value generalize(Value other); method in class:Value
|
IntegerValue.java | 85 public abstract IntegerValue generalize(IntegerValue other); method in class:IntegerValue 255 public IntegerValue generalize(UnknownIntegerValue other) method in class:IntegerValue 257 return generalize((IntegerValue)other); 499 public IntegerValue generalize(SpecificIntegerValue other) method in class:IntegerValue 501 return generalize((IntegerValue)other); 743 public IntegerValue generalize(ParticularIntegerValue other) method in class:IntegerValue 745 return generalize((SpecificIntegerValue)other); 988 public final Value generalize(Value other) method in class:IntegerValue 990 return this.generalize(other.integerValue());
|
InstructionOffsetValue.java | 144 public final Value generalize(InstructionOffsetValue other) method in class:InstructionOffsetValue 222 public final Value generalize(Value other) method in class:InstructionOffsetValue 224 return this.generalize(other.instructionOffsetValue());
|
SpecificLongValue.java | 55 public LongValue generalize(LongValue other) method in class:SpecificLongValue 57 return other.generalize(this); 143 public LongValue generalize(SpecificLongValue other) method in class:SpecificLongValue
|
ParticularIntegerValue.java | 102 public IntegerValue generalize(IntegerValue other) method in class:ParticularIntegerValue 104 return other.generalize(this); 230 public IntegerValue generalize(ParticularIntegerValue other) method in class:ParticularIntegerValue 232 return generalize((SpecificIntegerValue)other);
|
UnknownLongValue.java | 55 public LongValue generalize(LongValue other) method in class:UnknownLongValue
|
/external/proguard/src/proguard/evaluation/ |
TracedVariables.java | 115 public boolean generalize(TracedVariables other, method in class:TracedVariables 118 boolean variablesChanged = super.generalize(other, clearConflictingOtherVariables); 119 boolean producersChanged = producerVariables.generalize(other.producerVariables, clearConflictingOtherVariables); 120 /* consumerVariables.generalize(other.consumerVariables)*/
|
BasicBranchUnit.java | 104 traceBranchTargets.generalize(new InstructionOffsetValue(branchTarget)).instructionOffsetValue();
|
TracedStack.java | 138 public boolean generalize(TracedStack other) method in class:TracedStack 141 super.generalize(other) | 142 producerStack.generalize(other.producerStack);
|
Variables.java | 112 public boolean generalize(Variables other, method in class:Variables 130 // outside of their scopes. Don't generalize the variable then, 136 Value newValue = thisValue.generalize(otherValue);
|
/external/proguard/src/proguard/optimize/evaluation/ |
PartialEvaluator.java | 682 boolean variablesChanged = variablesBefore[instructionOffset].generalize(variables, true); 683 boolean stackChanged = stacksBefore[instructionOffset].generalize(stack); 704 // Continue, but generalize the current context. 708 variables.generalize(variablesBefore[instructionOffset], false); 709 stack.generalize(stacksBefore[instructionOffset]); 813 variablesAfter[instructionOffset].generalize(variables, true); method 814 stacksAfter[instructionOffset].generalize(stack); method 823 branchTargetValues[instructionOffset].generalize(branchTargets).instructionOffsetValue(); 929 generalize(subroutinePartialEvaluator, 0, codeAttribute.u4codeLength); method 939 private void generalize(PartialEvaluator other, method in class:PartialEvaluator 974 variablesBefore[offset].generalize(other.variablesBefore[offset], false); method 975 stacksBefore[offset] .generalize(other.stacksBefore[offset]); method 976 variablesAfter[offset] .generalize(other.variablesAfter[offset], false); method 977 stacksAfter[offset] .generalize(other.stacksAfter[offset]); method [all...] |
/external/proguard/src/proguard/optimize/info/ |
FieldOptimizationInfo.java | 121 this.referencedClass.generalize(referencedClass) : 135 this.value.generalize(value) :
|
MethodOptimizationInfo.java | 232 parameters[parameterIndex].generalize(parameter) : 248 this.returnValue.generalize(returnValue) :
|