TreeSet.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __java_util_TreeSet__
  3. #define __java_util_TreeSet__
  4. #pragma interface
  5. #include <java/util/AbstractSet.h>
  6. class java::util::TreeSet : public ::java::util::AbstractSet
  7. {
  8. public:
  9. TreeSet();
  10. TreeSet(::java::util::Comparator *);
  11. TreeSet(::java::util::Collection *);
  12. TreeSet(::java::util::SortedSet *);
  13. private:
  14. TreeSet(::java::util::NavigableMap *);
  15. public:
  16. virtual jboolean add(::java::lang::Object *);
  17. virtual jboolean addAll(::java::util::Collection *);
  18. virtual void clear();
  19. virtual ::java::lang::Object * clone();
  20. virtual ::java::util::Comparator * comparator();
  21. virtual jboolean contains(::java::lang::Object *);
  22. virtual ::java::lang::Object * first();
  23. virtual ::java::util::SortedSet * headSet(::java::lang::Object *);
  24. virtual ::java::util::NavigableSet * headSet(::java::lang::Object *, jboolean);
  25. virtual jboolean isEmpty();
  26. virtual ::java::util::Iterator * iterator();
  27. virtual ::java::lang::Object * last();
  28. virtual jboolean remove(::java::lang::Object *);
  29. virtual jint size();
  30. virtual ::java::util::SortedSet * subSet(::java::lang::Object *, ::java::lang::Object *);
  31. virtual ::java::util::NavigableSet * subSet(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
  32. virtual ::java::util::SortedSet * tailSet(::java::lang::Object *);
  33. virtual ::java::util::NavigableSet * tailSet(::java::lang::Object *, jboolean);
  34. private:
  35. void writeObject(::java::io::ObjectOutputStream *);
  36. void readObject(::java::io::ObjectInputStream *);
  37. public:
  38. virtual ::java::lang::Object * ceiling(::java::lang::Object *);
  39. virtual ::java::util::Iterator * descendingIterator();
  40. virtual ::java::util::NavigableSet * descendingSet();
  41. virtual ::java::lang::Object * floor(::java::lang::Object *);
  42. virtual ::java::lang::Object * higher(::java::lang::Object *);
  43. virtual ::java::lang::Object * lower(::java::lang::Object *);
  44. virtual ::java::lang::Object * pollFirst();
  45. virtual ::java::lang::Object * pollLast();
  46. private:
  47. static const jlong serialVersionUID = -2479143000061671589LL;
  48. ::java::util::NavigableMap * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) map;
  49. public:
  50. static ::java::lang::Class class$;
  51. };
  52. #endif // __java_util_TreeSet__