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