/external/proguard/src/proguard/evaluation/value/ |
H A D | TopValue.java | 44 public final Value generalize(Value other) method in class:TopValue
|
H A D | 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); 350 public final Value generalize(Value other) method in class:DoubleValue 352 return this.generalize(other.doubleValue());
|
H A D | 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());
|
H A D | 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());
|
H A D | ParticularDoubleValue.java | 75 public DoubleValue generalize(DoubleValue other) method in class:ParticularDoubleValue 77 return other.generalize(this); 129 public DoubleValue generalize(ParticularDoubleValue other) method in class:ParticularDoubleValue
|
H A D | ParticularFloatValue.java | 75 public FloatValue generalize(FloatValue other) method in class:ParticularFloatValue 77 return other.generalize(this); 129 public FloatValue generalize(ParticularFloatValue other) method in class:ParticularFloatValue
|
H A D | 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
|
H A D | 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
|
H A D | UnknownDoubleValue.java | 55 public DoubleValue generalize(DoubleValue other) method in class:UnknownDoubleValue
|
H A D | UnknownFloatValue.java | 55 public FloatValue generalize(FloatValue other) method in class:UnknownFloatValue
|
H A D | 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());
|
H A D | 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());
|
H A D | 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);
|
H A D | 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);
|
H A D | ReferenceValue.java | 217 public ReferenceValue generalize(ReferenceValue other) method in class:ReferenceValue 290 System.out.println("ReferenceValue.generalize this ["+thisReferencedClass.getName()+"] with other ["+otherReferencedClass.getName()+"]"); 465 public final Value generalize(Value other) method in class:ReferenceValue 467 return this.generalize(other.referenceValue());
|
H A D | SpecificIntegerValue.java | 70 public IntegerValue generalize(IntegerValue other) method in class:SpecificIntegerValue 72 return other.generalize(this); 198 public IntegerValue generalize(SpecificIntegerValue other) method in class:SpecificIntegerValue
|
H A D | 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
|
H A D | UnknownIntegerValue.java | 70 public IntegerValue generalize(IntegerValue other) method in class:UnknownIntegerValue
|
H A D | UnknownLongValue.java | 55 public LongValue generalize(LongValue other) method in class:UnknownLongValue
|
H A D | Value.java | 132 public abstract Value generalize(Value other); method in class:Value
|
/external/proguard/src/proguard/evaluation/ |
H A D | TracedVariables.java | 137 public boolean generalize(TracedVariables other, method in class:TracedVariables 140 boolean variablesChanged = super.generalize(other, clearConflictingOtherVariables); 141 boolean producersChanged = producerVariables.generalize(other.producerVariables, clearConflictingOtherVariables); 142 /* consumerVariables.generalize(other.consumerVariables)*/
|
H A D | Variables.java | 113 public boolean generalize(Variables other, method in class:Variables 131 // outside of their scopes. Don't generalize the variable then, 137 Value newValue = thisValue.generalize(otherValue);
|
H A D | TracedStack.java | 138 public boolean generalize(TracedStack other) method in class:TracedStack 141 super.generalize(other) | 142 producerStack.generalize(other.producerStack);
|
H A D | Stack.java | 119 public boolean generalize(Stack other) method in class:Stack 141 newValue = thisValue.generalize(otherValue);
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | PartialEvaluator.java | 655 boolean variablesChanged = variablesBefore[instructionOffset].generalize(variables, true); 656 boolean stackChanged = stacksBefore[instructionOffset].generalize(stack); 677 // Continue, but generalize the current context. 681 variables.generalize(variablesBefore[instructionOffset], false); 682 stack.generalize(stacksBefore[instructionOffset]); 792 variablesAfter[instructionOffset].generalize(variables, true); 793 stacksAfter[instructionOffset].generalize(stack); 802 branchTargetValues[instructionOffset].generalize(branchTargets).instructionOffsetValue(); 818 branchOriginValues[branchTarget].generalize(instructionOffsetValue).instructionOffsetValue(); 918 generalize(subroutinePartialEvaluato 929 private void generalize(PartialEvaluator other, method in class:PartialEvaluator [all...] |