Reset branch to trunk.
[official-gcc.git] / trunk / libjava / java / util / EnumSet.h
blob5497e306d8cbe619c189ca26bc804dd595bb1a0d
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_EnumSet__
5 #define __java_util_EnumSet__
7 #pragma interface
9 #include <java/util/AbstractSet.h>
10 #include <gcj/array.h>
13 class java::util::EnumSet : public ::java::util::AbstractSet
16 public: // actually package-private
17 EnumSet();
18 public:
19 virtual ::java::util::EnumSet * EnumSet$clone();
20 static ::java::util::EnumSet * allOf(::java::lang::Class *);
21 static ::java::util::EnumSet * noneOf(::java::lang::Class *);
22 static ::java::util::EnumSet * copyOf(::java::util::EnumSet *);
23 static ::java::util::EnumSet * copyOf(::java::util::Collection *);
24 static ::java::util::EnumSet * complementOf(::java::util::EnumSet *);
25 static ::java::util::EnumSet * of(::java::lang::Enum *);
26 static ::java::util::EnumSet * of(::java::lang::Enum *, ::java::lang::Enum *);
27 static ::java::util::EnumSet * of(::java::lang::Enum *, ::java::lang::Enum *, ::java::lang::Enum *);
28 static ::java::util::EnumSet * of(::java::lang::Enum *, ::java::lang::Enum *, ::java::lang::Enum *, ::java::lang::Enum *);
29 static ::java::util::EnumSet * of(::java::lang::Enum *, ::java::lang::Enum *, ::java::lang::Enum *, ::java::lang::Enum *, ::java::lang::Enum *);
30 static ::java::util::EnumSet * of(::java::lang::Enum *, JArray< ::java::lang::Enum * > *);
31 static ::java::util::EnumSet * range(::java::lang::Enum *, ::java::lang::Enum *);
32 virtual ::java::lang::Object * clone();
33 private:
34 static const jlong serialVersionUID = 4782406773684236311LL;
35 public: // actually package-private
36 ::java::util::BitSet * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) store;
37 jint cardinality;
38 ::java::lang::Class * enumClass;
39 public:
40 static ::java::lang::Class class$;
43 #endif // __java_util_EnumSet__