Mercurial > projects > dwt2
annotate base/src/java/util/AbstractSet.d @ 94:1d37a7813832
First Databinding Snippet (004) builds
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 19 Apr 2009 17:37:36 +0200 |
parents | fcf926c91ca4 |
children | 5d5bd660917f |
rev | line source |
---|---|
10
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
1 module java.util.AbstractSet; |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
2 |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
3 import java.lang.all; |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
4 import java.util.Set; |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
5 import java.util.Collection; |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
6 import java.util.Iterator; |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
7 import java.util.AbstractCollection; |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
8 |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
9 abstract class AbstractSet : AbstractCollection, Set { |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
10 this(){ |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
11 } |
21
9b96950f2c3c
the 'java' tree compiles on both D1-Tango and D2-Phobos
Frank Benoit <benoit@tionex.de>
parents:
10
diff
changeset
|
12 equals_t opEquals(Object o){ |
10
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
13 implMissing( __FILE__, __LINE__ ); |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
14 return 0; |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
15 } |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
16 hash_t toHash(){ |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
17 implMissing( __FILE__, __LINE__ ); |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
18 return 0; |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
19 } |
84 | 20 public bool add(Object o){ return super.add(o); } |
21 public bool add(String o){ return super.add(stringcast(o)); } | |
22 public bool addAll(Collection c){ return super.addAll(c); } | |
23 public void clear(){ super.clear(); } | |
24 public bool contains(Object o){ return super.contains(o); } | |
25 public bool contains(String o){ return super.contains(stringcast(o)); } | |
26 public bool containsAll(Collection c){ return super.containsAll(c); } | |
10
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
27 |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
28 |
84 | 29 public bool isEmpty(){ return super.isEmpty(); } |
94
1d37a7813832
First Databinding Snippet (004) builds
Frank Benoit <benoit@tionex.de>
parents:
84
diff
changeset
|
30 //public Iterator iterator(){ return super.iterator(); } |
84 | 31 public bool remove(Object o){ return super.remove(o); } |
32 public bool remove(String o){ return super.remove(o); } | |
33 public bool removeAll(Collection c){ return super.removeAll(c); } | |
34 public bool retainAll(Collection c){ return super.retainAll(c); } | |
94
1d37a7813832
First Databinding Snippet (004) builds
Frank Benoit <benoit@tionex.de>
parents:
84
diff
changeset
|
35 //public int size(){ return super.size(); } |
84 | 36 public Object[] toArray(){ return super.toArray(); } |
37 public Object[] toArray(Object[] a){ return super.toArray(a); } | |
38 public String toString(){ return super.toString(); } | |
10
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
39 |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
40 // only for D |
94
1d37a7813832
First Databinding Snippet (004) builds
Frank Benoit <benoit@tionex.de>
parents:
84
diff
changeset
|
41 //public int opApply (int delegate(ref Object value) dg){ return super.opApply(dg); } |
10
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
42 } |
eb8ff453285d
Added java.util collection classes.
Frank Benoit <benoit@tionex.de>
parents:
diff
changeset
|
43 |