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