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 target$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 jdouble __attribute__((aligned(__alignof__( ::java::lang::Number)))) value;
54 static ::java::lang::Class class$;
57 #endif // __java_lang_Double__