* ipa-reference.c (analyze_function): Consider also addresses taken
[official-gcc.git] / libjava / java / lang / Double.h
blob5fb99da4a998a843db4babbbacc9783eb357e3e8
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_lang_Double__
5 #define __java_lang_Double__
7 #pragma interface
9 #include <java/lang/Number.h>
11 class java::lang::Double : public ::java::lang::Number
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 target$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 jdouble __attribute__((aligned(__alignof__( ::java::lang::Number)))) value;
53 public:
54 static ::java::lang::Class class$;
57 #endif // __java_lang_Double__