Class TFloat
- java.lang.Object
-
- java.lang.Number
-
- de.mirkosertic.bytecoder.classlib.java.lang.TFloat
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<java.lang.Float>
public class TFloat extends java.lang.Number implements java.lang.Comparable<java.lang.Float>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static floatNaNstatic floatNEGATIVE_INFINITYstatic floatPOSITIVE_INFINITYstatic java.lang.Class<java.lang.Float>TYPEprivate floatvalue
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static floatbinaryExponent(int n)static intcompare(float x, float y)intcompareTo(java.lang.Float o)doubledoubleValue()booleanequals(java.lang.Object o)static intfloatToIntBits(float value)static intfloatToRawIntBits(float value)floatfloatValue()inthashCode()static floatintBitsToFloat(int bits)intintValue()static booleanisInfinite(float aValue)static booleanisNaN(float aValue)longlongValue()static floatparseFloat(java.lang.String aValue)static intsignum(float value)java.lang.StringtoString()static java.lang.StringtoString(float aValue)static java.lang.FloatvalueOf(float aValue)static java.lang.FloatvalueOf(java.lang.String aValue)
-
-
-
Field Detail
-
TYPE
public static final java.lang.Class<java.lang.Float> TYPE
-
NaN
public static final float NaN
- See Also:
- Constant Field Values
-
POSITIVE_INFINITY
public static final float POSITIVE_INFINITY
- See Also:
- Constant Field Values
-
NEGATIVE_INFINITY
public static final float NEGATIVE_INFINITY
- See Also:
- Constant Field Values
-
value
@Native private final float value
-
-
Method Detail
-
intValue
public int intValue()
- Specified by:
intValuein classjava.lang.Number
-
longValue
public long longValue()
- Specified by:
longValuein classjava.lang.Number
-
floatValue
public float floatValue()
- Specified by:
floatValuein classjava.lang.Number
-
doubleValue
public double doubleValue()
- Specified by:
doubleValuein classjava.lang.Number
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
parseFloat
public static float parseFloat(java.lang.String aValue)
-
valueOf
public static java.lang.Float valueOf(java.lang.String aValue)
-
valueOf
public static java.lang.Float valueOf(float aValue)
-
toString
public static java.lang.String toString(float aValue)
-
isNaN
public static boolean isNaN(float aValue)
-
isInfinite
public static boolean isInfinite(float aValue)
-
binaryExponent
private static float binaryExponent(int n)
-
floatToRawIntBits
public static int floatToRawIntBits(float value)
-
floatToIntBits
public static int floatToIntBits(float value)
-
intBitsToFloat
public static float intBitsToFloat(int bits)
-
signum
public static int signum(float value)
-
compareTo
public int compareTo(java.lang.Float o)
- Specified by:
compareToin interfacejava.lang.Comparable<java.lang.Float>
-
compare
public static int compare(float x, float y)
-
-