2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_Double__
5 #define __java_lang_Double__
9 #include <java/lang/Number.h>
11 class java::lang::Double
: public ::java::lang::Number
16 Double(::java::lang::String
*);
17 static ::java::lang::String
* toString(jdouble
);
18 static ::java::lang::String
* toHexString(jdouble
);
19 static ::java::lang::Double
* valueOf(jdouble
);
20 static ::java::lang::Double
* valueOf(::java::lang::String
*);
21 static jdouble
parseDouble(::java::lang::String
*);
22 static jboolean
isNaN(jdouble
);
23 static jboolean
isInfinite(jdouble
);
25 jboolean
isInfinite();
26 ::java::lang::String
* toString();
32 jdouble
doubleValue();
34 jboolean
equals(::java::lang::Object
*);
35 static jlong
doubleToLongBits(jdouble
);
36 static jlong
doubleToRawLongBits(jdouble
);
37 static jdouble
longBitsToDouble(jlong
);
38 jint Double$
compareTo(::java::lang::Double
*);
39 static jint
compare(jdouble
, jdouble
);
40 jint
compareTo(::java::lang::Object
*);
42 static const jlong serialVersionUID
= -9172774392245257468LL;
44 static jdouble MAX_VALUE
;
45 static jdouble MIN_VALUE
;
46 static jdouble NEGATIVE_INFINITY
;
47 static jdouble POSITIVE_INFINITY
;
49 static const jint SIZE
= 64;
50 static ::java::lang::Class
* TYPE
;
52 static ::java::lang::Double
* ZERO
;
53 static ::java::lang::Double
* ONE
;
54 jdouble
__attribute__((aligned(__alignof__( ::java::lang::Number
)))) value
;
56 static ::java::lang::Class
class$
;
59 #endif // __java_lang_Double__