/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This source file is part of SableVM classlib-stubs. * * * * See the file "LICENSE" for the copyright information and for * * the terms and conditions for copying, distribution and * * modification of this source file. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ package java.lang; public final class Float extends Number implements Comparable { public static final float POSITIVE_INFINITY = 0f / 0f; public static final float NEGATIVE_INFINITY = -1f / 0f; public static final float NaN = 0f / 0f; public static final float MAX_VALUE = 3.4028234663852886E38f; public static final float MIN_VALUE = 1.401298464324817E-45f; public static final int SIZE = 32; public static final Class TYPE = float.class; public Float(float value) { } public Float(double value) { } public Float(String s) throws NumberFormatException { } native public static String toString(float f); native public static String toHexString(float f); native public static Float valueOf(String s) throws NumberFormatException; native public static Float valueOf(float f); native public static float parseFloat(String s) throws NumberFormatException; native public static boolean isNaN(float v); native public static boolean isInfinite(float v); native public boolean isNaN(); native public boolean isInfinite(); native public String toString(); native public byte byteValue(); native public short shortValue(); native public int intValue(); native public long longValue(); native public float floatValue(); native public double doubleValue(); native public int hashCode(); native public boolean equals(Object obj); native public static int floatToIntBits(float value); native public static int floatToRawIntBits(float value); native public static float intBitsToFloat(int bits); native public int compareTo(Float anotherFloat); native public static int compare(float f1, float f2); }