- java.lang.Object
-
- swim.math.Precision
-
- All Implemented Interfaces:
swim.codec.Debug
public final class Precision extends Object implements swim.codec.Debug
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intbits()intbytes()voiddebug(swim.codec.Output<?> output)booleanequals(Object other)static Precisionf16()static Precisionf32()static Precisionf64()static swim.structure.Form<Precision>form()static PrecisionfromBits(int bits)inthashCode()booleanisDefined()booleanisDouble()booleanisHalf()booleanisSingle()Precisionmax(Precision that)Precisionmin(Precision that)StringtoString()swim.structure.ValuetoValue()static Precisionundefined()
-
-
-
Method Detail
-
isDefined
public boolean isDefined()
-
isHalf
public boolean isHalf()
-
isSingle
public boolean isSingle()
-
isDouble
public boolean isDouble()
-
bits
public int bits()
-
bytes
public int bytes()
-
toValue
public swim.structure.Value toValue()
-
debug
public void debug(swim.codec.Output<?> output)
- Specified by:
debugin interfaceswim.codec.Debug
-
undefined
public static Precision undefined()
-
f16
public static Precision f16()
-
f32
public static Precision f32()
-
f64
public static Precision f64()
-
fromBits
public static Precision fromBits(int bits)
-
form
@Kind public static swim.structure.Form<Precision> form()
-
-