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 float
NaN
static float
NEGATIVE_INFINITY
static float
POSITIVE_INFINITY
static java.lang.Class<java.lang.Float>
TYPE
private float
value
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static float
binaryExponent(int n)
static int
compare(float x, float y)
int
compareTo(java.lang.Float o)
double
doubleValue()
boolean
equals(java.lang.Object o)
static int
floatToIntBits(float value)
static int
floatToRawIntBits(float value)
float
floatValue()
int
hashCode()
static float
intBitsToFloat(int bits)
int
intValue()
static boolean
isInfinite(float aValue)
static boolean
isNaN(float aValue)
long
longValue()
static float
parseFloat(java.lang.String aValue)
static int
signum(float value)
java.lang.String
toString()
static java.lang.String
toString(float aValue)
static java.lang.Float
valueOf(float aValue)
static java.lang.Float
valueOf(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:
intValue
in classjava.lang.Number
-
longValue
public long longValue()
- Specified by:
longValue
in classjava.lang.Number
-
floatValue
public float floatValue()
- Specified by:
floatValue
in classjava.lang.Number
-
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in classjava.lang.Number
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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:
compareTo
in interfacejava.lang.Comparable<java.lang.Float>
-
compare
public static int compare(float x, float y)
-
-