Date.h 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_util_Date__
  3. #define __java_util_Date__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. #include <gcj/array.h>
  7. class java::util::Date : public ::java::lang::Object
  8. {
  9. public:
  10. Date();
  11. Date(jlong);
  12. Date(jint, jint, jint);
  13. Date(jint, jint, jint, jint, jint);
  14. Date(jint, jint, jint, jint, jint, jint);
  15. Date(::java::lang::String *);
  16. virtual ::java::lang::Object * clone();
  17. static jlong UTC(jint, jint, jint, jint, jint, jint);
  18. virtual jlong getTime();
  19. virtual jint getTimezoneOffset();
  20. virtual void setTime(jlong);
  21. virtual jboolean after(::java::util::Date *);
  22. virtual jboolean before(::java::util::Date *);
  23. virtual jboolean equals(::java::lang::Object *);
  24. virtual jint Date$compareTo(::java::util::Date *);
  25. virtual jint hashCode();
  26. virtual ::java::lang::String * toString();
  27. virtual ::java::lang::String * toLocaleString();
  28. virtual ::java::lang::String * toGMTString();
  29. private:
  30. static jint parseTz(::java::lang::String *, jchar);
  31. static jint parseMonth(::java::lang::String *);
  32. static jboolean parseDayOfWeek(::java::lang::String *);
  33. public:
  34. static jlong parse(::java::lang::String *);
  35. virtual jint getYear();
  36. virtual void setYear(jint);
  37. virtual jint getMonth();
  38. virtual void setMonth(jint);
  39. virtual jint getDate();
  40. virtual void setDate(jint);
  41. virtual jint getDay();
  42. virtual jint getHours();
  43. virtual void setHours(jint);
  44. virtual jint getMinutes();
  45. virtual void setMinutes(jint);
  46. virtual jint getSeconds();
  47. virtual void setSeconds(jint);
  48. private:
  49. void readObject(::java::io::ObjectInputStream *);
  50. void writeObject(::java::io::ObjectOutputStream *);
  51. public:
  52. virtual jint compareTo(::java::lang::Object *);
  53. private:
  54. static const jlong serialVersionUID = 7523967970034938905LL;
  55. jlong __attribute__((aligned(__alignof__( ::java::lang::Object)))) time;
  56. static JArray< ::java::lang::String * > * weekNames;
  57. static JArray< ::java::lang::String * > * monthNames;
  58. public:
  59. static ::java::lang::Class class$;
  60. };
  61. #endif // __java_util_Date__