2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_EnumSet__
5 #define __java_util_EnumSet__
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
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();
34 static const jlong serialVersionUID
= 4782406773684236311LL;
35 public: // actually package-private
36 ::java::util::BitSet
* __attribute__((aligned(__alignof__( ::java::util::AbstractSet
)))) store
;
38 ::java::lang::Class
* enumClass
;
40 static ::java::lang::Class
class$
;
43 #endif // __java_util_EnumSet__