Double.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_lang_Double__
  3. #define __java_lang_Double__
  4. #pragma interface
  5. #include <java/lang/Number.h>
  6. class java::lang::Double : public ::java::lang::Number
  7. {
  8. public:
  9. Double(jdouble);
  10. Double(::java::lang::String *);
  11. static ::java::lang::String * toString(jdouble);
  12. static ::java::lang::String * toHexString(jdouble);
  13. static ::java::lang::Double * valueOf(jdouble);
  14. static ::java::lang::Double * valueOf(::java::lang::String *);
  15. static jdouble parseDouble(::java::lang::String *);
  16. static jboolean isNaN(jdouble);
  17. static jboolean isInfinite(jdouble);
  18. jboolean isNaN();
  19. jboolean isInfinite();
  20. ::java::lang::String * toString();
  21. jbyte byteValue();
  22. jshort shortValue();
  23. jint intValue();
  24. jlong longValue();
  25. jfloat floatValue();
  26. jdouble doubleValue();
  27. jint hashCode();
  28. jboolean equals(::java::lang::Object *);
  29. static jlong doubleToLongBits(jdouble);
  30. static jlong doubleToRawLongBits(jdouble);
  31. static jdouble longBitsToDouble(jlong);
  32. jint Double$compareTo(::java::lang::Double *);
  33. static jint compare(jdouble, jdouble);
  34. jint compareTo(::java::lang::Object *);
  35. private:
  36. static const jlong serialVersionUID = -9172774392245257468LL;
  37. public:
  38. static jdouble MAX_VALUE;
  39. static jdouble MIN_VALUE;
  40. static jdouble NEGATIVE_INFINITY;
  41. static jdouble POSITIVE_INFINITY;
  42. static jdouble NaN;
  43. static const jint SIZE = 64;
  44. static ::java::lang::Class * TYPE;
  45. private:
  46. static ::java::lang::Double * ZERO;
  47. static ::java::lang::Double * ONE;
  48. jdouble __attribute__((aligned(__alignof__( ::java::lang::Number)))) value;
  49. public:
  50. static ::java::lang::Class class$;
  51. };
  52. #endif // __java_lang_Double__