2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_TreeMap$SubMap__
5 #define __java_util_TreeMap$SubMap__
9 #include <java/util/AbstractMap.h>
11 class java::util::TreeMap$SubMap
: public ::java::util::AbstractMap
14 public: // actually package-private
15 TreeMap$
SubMap(::java::util::TreeMap
*, ::java::lang::Object
*, ::java::lang::Object
*);
16 jboolean
keyInRange(::java::lang::Object
*);
18 ::java::util::Map$Entry
* ceilingEntry(::java::lang::Object
*);
19 ::java::lang::Object
* ceilingKey(::java::lang::Object
*);
20 ::java::util::NavigableSet
* descendingKeySet();
21 ::java::util::NavigableMap
* descendingMap();
23 ::java::util::Comparator
* comparator();
24 jboolean
containsKey(::java::lang::Object
*);
25 jboolean
containsValue(::java::lang::Object
*);
26 ::java::util::Set
* entrySet();
27 ::java::util::Map$Entry
* firstEntry();
28 ::java::lang::Object
* firstKey();
29 ::java::util::Map$Entry
* floorEntry(::java::lang::Object
*);
30 ::java::lang::Object
* floorKey(::java::lang::Object
*);
31 ::java::lang::Object
* get(::java::lang::Object
*);
32 ::java::util::SortedMap
* headMap(::java::lang::Object
*);
33 ::java::util::NavigableMap
* headMap(::java::lang::Object
*, jboolean
);
34 ::java::util::Set
* keySet();
35 ::java::util::Map$Entry
* higherEntry(::java::lang::Object
*);
36 ::java::lang::Object
* higherKey(::java::lang::Object
*);
37 ::java::util::Map$Entry
* lastEntry();
38 ::java::lang::Object
* lastKey();
39 ::java::util::Map$Entry
* lowerEntry(::java::lang::Object
*);
40 ::java::lang::Object
* lowerKey(::java::lang::Object
*);
41 ::java::util::NavigableSet
* navigableKeySet();
42 ::java::util::Map$Entry
* pollFirstEntry();
43 ::java::util::Map$Entry
* pollLastEntry();
44 ::java::lang::Object
* put(::java::lang::Object
*, ::java::lang::Object
*);
45 ::java::lang::Object
* remove(::java::lang::Object
*);
47 ::java::util::SortedMap
* subMap(::java::lang::Object
*, ::java::lang::Object
*);
48 ::java::util::NavigableMap
* subMap(::java::lang::Object
*, jboolean
, ::java::lang::Object
*, jboolean
);
49 ::java::util::SortedMap
* tailMap(::java::lang::Object
*);
50 ::java::util::NavigableMap
* tailMap(::java::lang::Object
*, jboolean
);
51 ::java::util::Collection
* values();
52 public: // actually package-private
53 static ::java::util::TreeMap
* access$
0(::java::util::TreeMap$SubMap
*);
54 ::java::lang::Object
* __attribute__((aligned(__alignof__( ::java::util::AbstractMap
)))) minKey
;
55 ::java::lang::Object
* maxKey
;
57 ::java::util::Set
* entries
;
58 ::java::util::NavigableMap
* descendingMap__
;
59 ::java::util::NavigableSet
* nKeys
;
60 public: // actually package-private
61 ::java::util::TreeMap
* this$
0;
63 static ::java::lang::Class
class$
;
66 #endif // __java_util_TreeMap$SubMap__