2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_Float__
5 #define __java_lang_Float__
9 #include <java/lang/Number.h>
11 class java::lang::Float : public ::java::lang::Number
17 Float(::java::lang::String *);
18 static ::java::lang::String * toString(jfloat);
19 static ::java::lang::String * toHexString(jfloat);
20 static ::java::lang::Float * valueOf(::java::lang::String *);
21 static ::java::lang::Float * valueOf(jfloat);
22 static jfloat parseFloat(::java::lang::String *);
23 static jboolean isNaN(jfloat);
24 static jboolean isInfinite(jfloat);
26 jboolean isInfinite();
27 ::java::lang::String * toString();
33 jdouble doubleValue();
35 jboolean equals(::java::lang::Object *);
36 static jint floatToIntBits(jfloat);
37 static jint floatToRawIntBits(jfloat);
38 static jfloat intBitsToFloat(jint);
39 jint Float$compareTo(::java::lang::Float *);
40 static jint compare(jfloat, jfloat);
41 jint compareTo(::java::lang::Object *);
43 static const jlong serialVersionUID = -2671257302660747028LL;
45 static jfloat MAX_VALUE;
46 static jfloat MIN_VALUE;
47 static jfloat NEGATIVE_INFINITY;
48 static jfloat POSITIVE_INFINITY;
50 static ::java::lang::Class * TYPE;
51 static const jint SIZE = 32;
53 jfloat __attribute__((aligned(__alignof__( ::java::lang::Number)))) value;
55 static ::java::lang::Class class$;
58 #endif // __java_lang_Float__