Remove unused inherited interface declarations
authorDidier 'Ptitjes <ptitjes@free.fr>
Fri, 31 Jul 2009 12:50:47 +0000 (14:50 +0200)
committerDidier 'Ptitjes <ptitjes@free.fr>
Fri, 31 Jul 2009 12:50:47 +0000 (14:50 +0200)
gee/arraylist.vala
gee/hashmap.vala
gee/hashset.vala
gee/linkedlist.vala
gee/treemap.vala
gee/treeset.vala

index 3fc2134..f898002 100644 (file)
@@ -27,7 +27,7 @@ using GLib;
 /**
  * Arrays of arbitrary elements which grow automatically as elements are added.
  */
-public class Gee.ArrayList<G> : AbstractCollection<G>, Iterable<G>, Collection<G>, List<G> {
+public class Gee.ArrayList<G> : AbstractCollection<G>, List<G> {
        public override int size {
                get { return _size; }
        }
index d06677d..fe895da 100644 (file)
@@ -177,7 +177,7 @@ public class Gee.HashMap<K,V> : Object, Map<K,V> {
                }
        }
 
-       private class KeySet<K,V> : AbstractCollection<K>, Iterable<K>, Collection<K>, Set<K> {
+       private class KeySet<K,V> : AbstractCollection<K>, Set<K> {
                public HashMap<K,V> map { construct; get; }
 
                public KeySet (HashMap map) {
@@ -246,7 +246,7 @@ public class Gee.HashMap<K,V> : Object, Map<K,V> {
                }
        }
 
-       private class ValueCollection<K,V> : AbstractCollection<K>, Iterable<V>, Collection<V> {
+       private class ValueCollection<K,V> : AbstractCollection<K> {
                public HashMap<K,V> map { construct; get; }
 
                public ValueCollection (HashMap map) {
index f5e1597..b869b29 100644 (file)
@@ -27,7 +27,7 @@ using GLib;
 /**
  * Hashtable implementation of the Set interface.
  */
-public class Gee.HashSet<G> : AbstractCollection<G>, Iterable<G>, Collection<G>, Set<G> {
+public class Gee.HashSet<G> : AbstractCollection<G>, Set<G> {
        public override int size {
                get { return _nnodes; }
        }
index 7961329..220510c 100644 (file)
@@ -27,7 +27,7 @@
 /**
  * A Gee.List implementation, using a doubly-linked list.
  */
-public class Gee.LinkedList<G> : AbstractCollection<G>, Iterable<G>, Collection<G>, List<G> {
+public class Gee.LinkedList<G> : AbstractCollection<G>, List<G> {
        private int _size = 0;
        private int _stamp = 0;
        private Node? _head = null;
index cfe6e9d..1c9bb86 100644 (file)
@@ -295,7 +295,7 @@ public class Gee.TreeMap<K,V> : Object, Map<K,V> {
        private weak Node<K, V>? first;
        private int stamp = 0;
 
-       private class KeySet<K,V> : AbstractCollection<K>, Iterable<K>, Collection<K>, Set<K> {
+       private class KeySet<K,V> : AbstractCollection<K>, Set<K> {
                public TreeMap<K,V> map { construct; get; }
 
                public KeySet (TreeMap<K,V> map) {
@@ -327,7 +327,7 @@ public class Gee.TreeMap<K,V> : Object, Map<K,V> {
                }
        }
 
-       private class ValueCollection<K,V> : AbstractCollection<V>, Iterable<V>, Collection<V> {
+       private class ValueCollection<K,V> : AbstractCollection<V> {
                public TreeMap<K,V> map { construct; get; }
 
                public ValueCollection (TreeMap map) {
index cf982c0..31f9876 100644 (file)
@@ -25,7 +25,7 @@ using GLib;
 /**
  * Left-leaning red-black tree implementation of the Set interface.
  */
-public class Gee.TreeSet<G> : AbstractCollection<G>, Iterable<G>, Collection<G>, Set<G> {
+public class Gee.TreeSet<G> : AbstractCollection<G>, Set<G> {
        public override int size {
                get {return _size;}
        }