Mercurial > projects > dwt2
comparison java/src/java/util/AbstractMap.d @ 10:eb8ff453285d
Added java.util collection classes.
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 13 Mar 2009 16:57:07 +0100 |
parents | |
children | 9b96950f2c3c |
comparison
equal
deleted
inserted
replaced
9:950d84783eac | 10:eb8ff453285d |
---|---|
1 module java.util.AbstractMap; | |
2 | |
3 import java.lang.all; | |
4 import java.util.Map; | |
5 import java.util.Collection; | |
6 import java.util.Set; | |
7 | |
8 abstract class AbstractMap : Map { | |
9 public this(){ | |
10 implMissing( __FILE__, __LINE__ ); | |
11 } | |
12 void clear(){ | |
13 implMissing( __FILE__, __LINE__ ); | |
14 } | |
15 protected Object clone(){ | |
16 implMissing( __FILE__, __LINE__ ); | |
17 return null; | |
18 } | |
19 bool containsKey(Object key){ | |
20 implMissing( __FILE__, __LINE__ ); | |
21 return false; | |
22 } | |
23 bool containsValue(Object value){ | |
24 implMissing( __FILE__, __LINE__ ); | |
25 return false; | |
26 } | |
27 abstract Set entrySet(); | |
28 | |
29 public override int opEquals(Object o){ | |
30 if( Map other = cast(Map)o){ | |
31 return entrySet().opEquals( cast(Object) other.entrySet() ); | |
32 } | |
33 return false; | |
34 } | |
35 | |
36 Object get(Object key){ | |
37 implMissing( __FILE__, __LINE__ ); | |
38 return null; | |
39 } | |
40 public override hash_t toHash(){ | |
41 implMissing( __FILE__, __LINE__ ); | |
42 return 0; | |
43 } | |
44 bool isEmpty(){ | |
45 implMissing( __FILE__, __LINE__ ); | |
46 return false; | |
47 } | |
48 Set keySet(){ | |
49 implMissing( __FILE__, __LINE__ ); | |
50 return null; | |
51 } | |
52 Object put(Object key, Object value){ | |
53 implMissing( __FILE__, __LINE__ ); | |
54 return null; | |
55 } | |
56 void putAll(Map t){ | |
57 implMissing( __FILE__, __LINE__ ); | |
58 } | |
59 Object remove(Object key){ | |
60 implMissing( __FILE__, __LINE__ ); | |
61 return null; | |
62 } | |
63 int size(){ | |
64 implMissing( __FILE__, __LINE__ ); | |
65 return 0; | |
66 } | |
67 String toString(){ | |
68 implMissing( __FILE__, __LINE__ ); | |
69 return null; | |
70 } | |
71 Collection values(){ | |
72 implMissing( __FILE__, __LINE__ ); | |
73 return null; | |
74 } | |
75 } | |
76 |