PR lto/42531
[official-gcc.git] / libjava / java / util / LinkedHashMap.h
blobd57308875ed6a58a20316b01f5c067c87d69c608
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_util_LinkedHashMap__
5 #define __java_util_LinkedHashMap__
7 #pragma interface
9 #include <java/util/HashMap.h>
11 class java::util::LinkedHashMap : public ::java::util::HashMap
14 public:
15 LinkedHashMap();
16 LinkedHashMap(::java::util::Map *);
17 LinkedHashMap(jint);
18 LinkedHashMap(jint, jfloat);
19 LinkedHashMap(jint, jfloat, jboolean);
20 virtual void clear();
21 virtual jboolean containsValue(::java::lang::Object *);
22 virtual ::java::lang::Object * get(::java::lang::Object *);
23 public: // actually protected
24 virtual jboolean removeEldestEntry(::java::util::Map$Entry *);
25 public: // actually package-private
26 virtual void addEntry(::java::lang::Object *, ::java::lang::Object *, jint, jboolean);
27 virtual void putAllInternal(::java::util::Map *);
28 virtual ::java::util::Iterator * iterator(jint);
29 private:
30 static const jlong serialVersionUID = 3801124242820219131LL;
31 public: // actually package-private
32 ::java::util::LinkedHashMap$LinkedHashEntry * __attribute__((aligned(__alignof__( ::java::util::HashMap)))) root;
33 jboolean accessOrder;
34 public:
35 static ::java::lang::Class class$;
38 #endif // __java_util_LinkedHashMap__