From eee4b96f096bfce89a0e8d8abf839a82f28f70b9 Mon Sep 17 00:00:00 2001 From: Guyslain <guyslain.naves@lis-lab.fr> Date: Mon, 23 Oct 2023 16:16:19 +0200 Subject: [PATCH] section 8 ConstantCellInitializer fini --- src/main/java/model/ConstantCellInitializer.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/model/ConstantCellInitializer.java b/src/main/java/model/ConstantCellInitializer.java index c447145..7fc9330 100644 --- a/src/main/java/model/ConstantCellInitializer.java +++ b/src/main/java/model/ConstantCellInitializer.java @@ -11,7 +11,8 @@ import datastruct.MatrixInitializer; * @param <T> the type of content of each cell */ public class ConstantCellInitializer<T> implements MatrixInitializer<Cell<T>> { - //TODO: ajouter la/les propriétes nécessaires + + private final T value; /** Make a new {@link MatrixInitializer} with cells containing a {@link Cell} with the same * value. @@ -19,12 +20,11 @@ public class ConstantCellInitializer<T> implements MatrixInitializer<Cell<T>> { * @param defaultValue the value stored in each cell. */ public ConstantCellInitializer(T defaultValue) { - //TODO: à compléter + this.value = defaultValue; } @Override public Cell<T> initialValueAt(Coordinate coordinate) { - //TODO: à compléter - return null; + return new Cell<>(value); } } -- GitLab