Arthur Brandao 6 anni fa
parent
commit
af0d2d6675
2 ha cambiato i file con 2 aggiunte e 3 eliminazioni
  1. 1 2
      src/migl/util/ConsEmptyList.java
  2. 1 1
      src/migl/util/ConsListFactory.java

+ 1 - 2
src/migl/util/ConsEmptyList.java

@@ -69,8 +69,7 @@ public class ConsEmptyList<E> implements ConsList<E> {
 	
 	@Override
 	public boolean equals(Object obj) {
-		//2 Liste vide sont toujours identiques
-		return true;
+		return (obj instanceof ConsEmptyList<?>);
 	}
 
 }

+ 1 - 1
src/migl/util/ConsListFactory.java

@@ -55,7 +55,7 @@ public final class ConsListFactory {
 			return singleton(ts[0]);
 		}
 		//Si +sieurs elements
-		 ConsList<T> list = new ConsListImpl<>(ts[ts.length - 1], new ConsEmptyList<>());
+		ConsList<T> list = new ConsListImpl<>(ts[ts.length - 1], new ConsEmptyList<>());
 		for(int i = ts.length - 2; i > -1; i--) {
 			list = list.prepend(ts[i]);
 		}