/** * Is used to overload implicit cast operators from float to * org.openl.meta.FloatValue * * @param x * @param y is needed to avoid ambiguity in Java method resolution * @return the casted value to org.openl.meta.FloatValue */ public static org.openl.meta.FloatValue autocast(float x, org.openl.meta.FloatValue y) { return new org.openl.meta.FloatValue((float) x); }
/** * Is used to overload implicit cast operators from short to * org.openl.meta.FloatValue * * @param x * @param y is needed to avoid ambiguity in Java method resolution * @return the casted value to org.openl.meta.FloatValue */ public static org.openl.meta.FloatValue autocast(short x, org.openl.meta.FloatValue y) { return new org.openl.meta.FloatValue((float) x); }
/** * Is used to overload implicit cast operators from char to * org.openl.meta.FloatValue * * @param x * @param y is needed to avoid ambiguity in Java method resolution * @return the casted value to org.openl.meta.FloatValue */ public static org.openl.meta.FloatValue autocast(char x, org.openl.meta.FloatValue y) { return new org.openl.meta.FloatValue((float) x); }
/** * Is used to overload implicit cast operators from long to * org.openl.meta.FloatValue * * @param x * @param y is needed to avoid ambiguity in Java method resolution * @return the casted value to org.openl.meta.FloatValue */ public static org.openl.meta.FloatValue autocast(long x, org.openl.meta.FloatValue y) { return new org.openl.meta.FloatValue((float) x); }
/** * Is used to overload implicit cast operators from int to * org.openl.meta.FloatValue * * @param x * @param y is needed to avoid ambiguity in Java method resolution * @return the casted value to org.openl.meta.FloatValue */ public static org.openl.meta.FloatValue autocast(int x, org.openl.meta.FloatValue y) { return new org.openl.meta.FloatValue((float) x); }
/** * Is used to overload implicit cast operators from short to * org.openl.meta.FloatValue * * @param x * @param y is needed to avoid ambiguity in Java method resolution * @return the casted value to org.openl.meta.FloatValue */ public static org.openl.meta.FloatValue autocast(short x, org.openl.meta.FloatValue y) { return new org.openl.meta.FloatValue((float) x); }
public static FloatValue round(FloatValue value, int scale) { if (value == null) { return null; } float rounded = Round.round(value.value, scale); FloatValue newValue = new FloatValue(rounded); return new FloatValue(newValue, NumberOperations.ROUND, value, new FloatValue(scale)); }
public static FloatValue round(FloatValue value, int scale, int roundingMethod) { if (value == null) { return null; } float rounded = Round.round(value.value, scale, roundingMethod); FloatValue newValue = new FloatValue(rounded); return new FloatValue(newValue, NumberOperations.ROUND, value, new FloatValue(scale)); }
public static FloatValue round(FloatValue value, int scale, int roundingMethod) { if (value == null) { return null; } float rounded = Round.round(value.value, scale, roundingMethod); FloatValue newValue = new FloatValue(rounded); return new FloatValue(newValue, NumberOperations.ROUND, value, new FloatValue(scale)); }
public static FloatValue round(FloatValue value) { if (value == null) { return null; } float rounded = Round.round(value.value, 0); FloatValue newValue = new FloatValue(rounded); return new FloatValue(newValue, NumberOperations.ROUND, value); }
public static FloatValue cast(BigDecimalValue x, FloatValue y) { if (x == null) { return null; } return new FloatValue(x.floatValue(), x, false); }
public static FloatValue cast(BigIntegerValue x, FloatValue y) { if (x == null) { return null; } return new FloatValue(x.floatValue(), x, false); }
public static FloatValue autocast(ShortValue x, FloatValue y) { if (x == null) { return null; } return new FloatValue(x.getValue(), x, true); }
public static FloatValue autocast(IntValue x, FloatValue y) { if (x == null) { return null; } return new FloatValue(x.getValue(), x, true); }
public static FloatValue cast(BigDecimalValue x, FloatValue y) { if (x == null) { return null; } return new FloatValue(x.floatValue(), x, false); }
public static FloatValue cast(DoubleValue x, FloatValue y) { if (x == null) { return null; } return new FloatValue(x.floatValue(), x, false); }
@Override public Object readObject(MessageReader reader, Context context) { Float value = (Float) super.readObject(reader, context); return (value == null) ? null : new FloatValue(value); } }
public static FloatValue autocast(IntValue x, FloatValue y) { if (x == null) { return null; } return new FloatValue(x.getValue(), x, true); }
public static FloatValue autocast(ShortValue x, FloatValue y) { if (x == null) { return null; } return new FloatValue(x.getValue(), x, true); }
public static FloatValue autocast(ByteValue x, FloatValue y) { if (x == null) { return null; } return new FloatValue(x.getValue(), x, true); }