2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_concurrent_ConcurrentSkipListSet__
5 #define __java_util_concurrent_ConcurrentSkipListSet__
9 #include <java/util/AbstractSet.h>
21 class java::util::concurrent::ConcurrentSkipListSet : public ::java::util::AbstractSet
25 ConcurrentSkipListSet();
26 ConcurrentSkipListSet(::java::util::Comparator *);
27 ConcurrentSkipListSet(::java::util::Collection *);
28 ConcurrentSkipListSet(::java::util::SortedSet *);
29 public: // actually package-private
30 ConcurrentSkipListSet(::java::util::concurrent::ConcurrentNavigableMap *);
32 virtual ::java::util::concurrent::ConcurrentSkipListSet * target$clone();
34 virtual jboolean isEmpty();
35 virtual jboolean contains(::java::lang::Object *);
36 virtual jboolean add(::java::lang::Object *);
37 virtual jboolean remove(::java::lang::Object *);
39 virtual ::java::util::Iterator * iterator();
40 virtual ::java::util::Iterator * descendingIterator();
41 virtual jboolean equals(::java::lang::Object *);
42 virtual jboolean removeAll(::java::util::Collection *);
43 virtual ::java::lang::Object * lower(::java::lang::Object *);
44 virtual ::java::lang::Object * floor(::java::lang::Object *);
45 virtual ::java::lang::Object * ceiling(::java::lang::Object *);
46 virtual ::java::lang::Object * higher(::java::lang::Object *);
47 virtual ::java::lang::Object * pollFirst();
48 virtual ::java::lang::Object * pollLast();
49 virtual ::java::util::Comparator * comparator();
50 virtual ::java::lang::Object * first();
51 virtual ::java::lang::Object * last();
52 virtual ::java::util::NavigableSet * subSet(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
53 virtual ::java::util::NavigableSet * headSet(::java::lang::Object *, jboolean);
54 virtual ::java::util::NavigableSet * tailSet(::java::lang::Object *, jboolean);
55 virtual ::java::util::NavigableSet * target$subSet(::java::lang::Object *, ::java::lang::Object *);
56 virtual ::java::util::NavigableSet * target$headSet(::java::lang::Object *);
57 virtual ::java::util::NavigableSet * target$tailSet(::java::lang::Object *);
58 virtual ::java::util::NavigableSet * descendingSet();
60 void setMap(::java::util::concurrent::ConcurrentNavigableMap *);
62 virtual ::java::lang::Object * clone();
63 virtual ::java::util::SortedSet * subSet(::java::lang::Object *, ::java::lang::Object *);
64 virtual ::java::util::SortedSet * tailSet(::java::lang::Object *);
65 virtual ::java::util::SortedSet * headSet(::java::lang::Object *);
67 static const jlong serialVersionUID = -2479143111061671589LL;
68 ::java::util::concurrent::ConcurrentNavigableMap * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) m;
69 static ::sun::misc::Unsafe * unsafe;
70 static jlong mapOffset;
72 static ::java::lang::Class class$;
75 #endif // __java_util_concurrent_ConcurrentSkipListSet__