Lines Matching refs:value

21 package proguard.evaluation.value;
24 * This FloatValue represents a particular float value.
30 private final float value;
34 * Creates a new particular float value.
36 public ParticularFloatValue(float value)
38 this.value = value;
44 public float value()
46 return value;
54 return new ParticularFloatValue(-value);
59 return new ParticularIntegerValue((int)value);
64 return new ParticularLongValue((long)value);
69 return new ParticularDoubleValue((float)value);
83 //return value == 0.0 ? other : other.add(this);
90 //return value == 0.0 ? other.negate() : other.subtractFrom(this);
97 //return value == 0.0 ? other : other.subtract(this);
138 return Float.floatToRawIntBits(this.value) ==
139 Float.floatToRawIntBits(other.value) ?
145 return new ParticularFloatValue(this.value + other.value);
150 return new ParticularFloatValue(this.value - other.value);
155 return new ParticularFloatValue(other.value - this.value);
160 return new ParticularFloatValue(this.value * other.value);
165 return new ParticularFloatValue(this.value / other.value);
170 return new ParticularFloatValue(other.value / this.value);
175 return new ParticularFloatValue(this.value % other.value);
180 return new ParticularFloatValue(other.value % this.value);
185 return this.value < other.value ? SpecificValueFactory.INTEGER_VALUE_M1 :
186 this.value == other.value ? SpecificValueFactory.INTEGER_VALUE_0 :
205 Float.floatToIntBits(this.value) ==
206 Float.floatToIntBits(((ParticularFloatValue)object).value);
213 Float.floatToIntBits(value);
219 return value+"f";