OSDN Git Service

libjava
[pf3gnuchains/gcc-fork.git] / libjava / java / lang / Float.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_lang_Float__
5 #define __java_lang_Float__
6
7 #pragma interface
8
9 #include <java/lang/Number.h>
10
11 class java::lang::Float : public ::java::lang::Number
12 {
13
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   jfloat __attribute__((aligned(__alignof__( ::java::lang::Number)))) value;
54 public:
55   static ::java::lang::Class class$;
56 };
57
58 #endif // __java_lang_Float__