Ver código fonte

Correction equals

Arthur Brandao 6 anos atrás
pai
commit
af0d2d6675

+ 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]);
 		}