OSDN Git Service

* auto-inc-dec.c: Fix pass description, remove apparent
[pf3gnuchains/gcc-fork.git] / libjava / java / lang / Double.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_lang_Double__
5 #define __java_lang_Double__
6
7 #pragma interface
8
9 #include <java/lang/Number.h>
10
11 class java::lang::Double : public ::java::lang::Number
12 {
13
14 public:
15   Double(jdouble);
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);
24   jboolean isNaN();
25   jboolean isInfinite();
26   ::java::lang::String * toString();
27   jbyte byteValue();
28   jshort shortValue();
29   jint intValue();
30   jlong longValue();
31   jfloat floatValue();
32   jdouble doubleValue();
33   jint hashCode();
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 *);
41 private:
42   static const jlong serialVersionUID = -9172774392245257468LL;
43 public:
44   static jdouble MAX_VALUE;
45   static jdouble MIN_VALUE;
46   static jdouble NEGATIVE_INFINITY;
47   static jdouble POSITIVE_INFINITY;
48   static jdouble NaN;
49   static const jint SIZE = 64;
50   static ::java::lang::Class * TYPE;
51 private:
52   static ::java::lang::Double * ZERO;
53   static ::java::lang::Double * ONE;
54   jdouble __attribute__((aligned(__alignof__( ::java::lang::Number)))) value;
55 public:
56   static ::java::lang::Class class$;
57 };
58
59 #endif // __java_lang_Double__