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 static ::java::lang::Float
* ZERO
;
54 static ::java::lang::Float
* ONE
;
55 jfloat
__attribute__((aligned(__alignof__( ::java::lang::Number
)))) value
;
57 static ::java::lang::Class
class$
;
60 #endif // __java_lang_Float__