2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_concurrent_ConcurrentSkipListMap$KeySet__
5 #define __java_util_concurrent_ConcurrentSkipListMap$KeySet__
9 #include <java/util/AbstractSet.h>
10 #include <gcj/array.h>
13 class java::util::concurrent::ConcurrentSkipListMap$KeySet : public ::java::util::AbstractSet
16 public: // actually package-private
17 ConcurrentSkipListMap$KeySet(::java::util::concurrent::ConcurrentNavigableMap *);
21 jboolean contains(::java::lang::Object *);
22 jboolean remove(::java::lang::Object *);
24 ::java::lang::Object * lower(::java::lang::Object *);
25 ::java::lang::Object * floor(::java::lang::Object *);
26 ::java::lang::Object * ceiling(::java::lang::Object *);
27 ::java::lang::Object * higher(::java::lang::Object *);
28 ::java::util::Comparator * comparator();
29 ::java::lang::Object * first();
30 ::java::lang::Object * last();
31 ::java::lang::Object * pollFirst();
32 ::java::lang::Object * pollLast();
33 ::java::util::Iterator * iterator();
34 jboolean equals(::java::lang::Object *);
35 JArray< ::java::lang::Object * > * toArray();
36 JArray< ::java::lang::Object * > * toArray(JArray< ::java::lang::Object * > *);
37 ::java::util::Iterator * descendingIterator();
38 ::java::util::NavigableSet * subSet(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean);
39 ::java::util::NavigableSet * headSet(::java::lang::Object *, jboolean);
40 ::java::util::NavigableSet * tailSet(::java::lang::Object *, jboolean);
41 ::java::util::NavigableSet * ConcurrentSkipListMap$KeySet$subSet(::java::lang::Object *, ::java::lang::Object *);
42 ::java::util::NavigableSet * ConcurrentSkipListMap$KeySet$headSet(::java::lang::Object *);
43 ::java::util::NavigableSet * ConcurrentSkipListMap$KeySet$tailSet(::java::lang::Object *);
44 ::java::util::NavigableSet * descendingSet();
45 ::java::util::SortedSet * subSet(::java::lang::Object *, ::java::lang::Object *);
46 ::java::util::SortedSet * tailSet(::java::lang::Object *);
47 ::java::util::SortedSet * headSet(::java::lang::Object *);
49 ::java::util::concurrent::ConcurrentNavigableMap * __attribute__((aligned(__alignof__( ::java::util::AbstractSet)))) m;
51 static ::java::lang::Class class$;
54 #endif // __java_util_concurrent_ConcurrentSkipListMap$KeySet__