2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_BitSet__
5 #define __java_util_BitSet__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
13 class java::util::BitSet
: public ::java::lang::Object
19 virtual void and$
(::java::util::BitSet
*);
20 virtual void andNot(::java::util::BitSet
*);
21 virtual jint
cardinality();
23 virtual void clear(jint
);
24 virtual void clear(jint
, jint
);
25 virtual ::java::lang::Object
* clone();
26 virtual jboolean
equals(::java::lang::Object
*);
27 virtual void flip(jint
);
28 virtual void flip(jint
, jint
);
29 virtual jboolean
get(jint
);
30 virtual ::java::util::BitSet
* get(jint
, jint
);
31 virtual jint
hashCode();
32 virtual jboolean
intersects(::java::util::BitSet
*);
33 virtual jboolean
isEmpty();
34 virtual jint
length();
35 virtual jint
nextClearBit(jint
);
36 virtual jint
nextSetBit(jint
);
37 virtual void or$
(::java::util::BitSet
*);
38 virtual void set(jint
);
39 virtual void set(jint
, jboolean
);
40 virtual void set(jint
, jint
);
41 virtual void set(jint
, jint
, jboolean
);
43 virtual ::java::lang::String
* toString();
44 virtual void xor$
(::java::util::BitSet
*);
47 public: // actually package-private
48 virtual jboolean
containsAll(::java::util::BitSet
*);
50 static const jlong serialVersionUID
= 7997698588986878753LL;
51 static const jint LONG_MASK
= 63;
52 JArray
< jlong
> * __attribute__((aligned(__alignof__( ::java::lang::Object
)))) bits
;
54 static ::java::lang::Class
class$
;
57 #endif // __java_util_BitSet__