* gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
[official-gcc.git] / libjava / java / lang / Float.h
blob603da6dd1a0826272d5faf2e310d840ebfa50756
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_Float__
5 #define __java_lang_Float__
7 #pragma interface
9 #include <java/lang/Number.h>
11 class java::lang::Float : public ::java::lang::Number
14 public:
15 Float(jfloat);
16 Float(jdouble);
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);
25 jboolean isNaN();
26 jboolean isInfinite();
27 ::java::lang::String * toString();
28 jbyte byteValue();
29 jshort shortValue();
30 jint intValue();
31 jlong longValue();
32 jfloat floatValue();
33 jdouble doubleValue();
34 jint hashCode();
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 *);
42 private:
43 static const jlong serialVersionUID = -2671257302660747028LL;
44 public:
45 static jfloat MAX_VALUE;
46 static jfloat MIN_VALUE;
47 static jfloat NEGATIVE_INFINITY;
48 static jfloat POSITIVE_INFINITY;
49 static jfloat NaN;
50 static ::java::lang::Class * TYPE;
51 static const jint SIZE = 32;
52 private:
53 static ::java::lang::Float * ZERO;
54 static ::java::lang::Float * ONE;
55 jfloat __attribute__((aligned(__alignof__( ::java::lang::Number)))) value;
56 public:
57 static ::java::lang::Class class$;
60 #endif // __java_lang_Float__