Daily bump.
[official-gcc.git] / libjava / java / util / Date.h
blob0f801d87aa005bede32bb82db5417745d5703bef
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_Date__
5 #define __java_util_Date__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
13 class java::util::Date : public ::java::lang::Object
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$;
69 #endif // __java_util_Date__