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