1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_util_AbstractMap__ 5 #define __java_util_AbstractMap__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 11 class java::util::AbstractMap : public ::java::lang::Object 12 { 13 14 public: // actually protected 15 AbstractMap(); 16 public: 17 virtual ::java::util::Set * entrySet() = 0; 18 virtual void clear(); 19 public: // actually protected 20 virtual ::java::lang::Object * clone(); 21 public: 22 virtual jboolean containsKey(::java::lang::Object *); 23 virtual jboolean containsValue(::java::lang::Object *); 24 virtual jboolean equals(::java::lang::Object *); 25 virtual ::java::lang::Object * get(::java::lang::Object *); 26 virtual jint hashCode(); 27 virtual jboolean isEmpty(); 28 virtual ::java::util::Set * keySet(); 29 virtual ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *); 30 virtual void putAll(::java::util::Map *); 31 virtual ::java::lang::Object * remove(::java::lang::Object *); 32 virtual jint size(); 33 virtual ::java::lang::String * toString(); 34 virtual ::java::util::Collection * values(); 35 public: // actually package-private 36 static jboolean equals(::java::lang::Object *, ::java::lang::Object *); 37 static jint hashCode(::java::lang::Object *); 38 static const jint KEYS = 0; 39 static const jint VALUES = 1; 40 static const jint ENTRIES = 2; 41 ::java::util::Set * __attribute__((aligned(__alignof__( ::java::lang::Object)))) keys; 42 ::java::util::Collection * values__; 43 public: 44 static ::java::lang::Class class$; 45 }; 46 47 #endif // __java_util_AbstractMap__ 48