BitSet.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_util_BitSet__
  3. #define __java_util_BitSet__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. #include <gcj/array.h>
  7. class java::util::BitSet : public ::java::lang::Object
  8. {
  9. public:
  10. BitSet();
  11. BitSet(jint);
  12. virtual void and$(::java::util::BitSet *);
  13. virtual void andNot(::java::util::BitSet *);
  14. virtual jint cardinality();
  15. virtual void clear();
  16. virtual void clear(jint);
  17. virtual void clear(jint, jint);
  18. virtual ::java::lang::Object * clone();
  19. virtual jboolean equals(::java::lang::Object *);
  20. virtual void flip(jint);
  21. virtual void flip(jint, jint);
  22. virtual jboolean get(jint);
  23. virtual ::java::util::BitSet * get(jint, jint);
  24. virtual jint hashCode();
  25. virtual jboolean intersects(::java::util::BitSet *);
  26. virtual jboolean isEmpty();
  27. virtual jint length();
  28. virtual jint nextClearBit(jint);
  29. virtual jint nextSetBit(jint);
  30. virtual void or$(::java::util::BitSet *);
  31. virtual void set(jint);
  32. virtual void set(jint, jboolean);
  33. virtual void set(jint, jint);
  34. virtual void set(jint, jint, jboolean);
  35. virtual jint size();
  36. virtual ::java::lang::String * toString();
  37. virtual void xor$(::java::util::BitSet *);
  38. private:
  39. void ensure(jint);
  40. public: // actually package-private
  41. virtual jboolean containsAll(::java::util::BitSet *);
  42. private:
  43. static const jlong serialVersionUID = 7997698588986878753LL;
  44. static const jint LONG_MASK = 63;
  45. JArray< jlong > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) bits;
  46. public:
  47. static ::java::lang::Class class$;
  48. };
  49. #endif // __java_util_BitSet__