diff --git a/src/main/java/it/cavallium/data/generator/DataSerializer.java b/src/main/java/it/cavallium/data/generator/DataSerializer.java index 5ea12a4..dd363fa 100644 --- a/src/main/java/it/cavallium/data/generator/DataSerializer.java +++ b/src/main/java/it/cavallium/data/generator/DataSerializer.java @@ -8,7 +8,7 @@ import org.jetbrains.annotations.Nullable; public interface DataSerializer { - void serialize(DataOutput dataOutput, @Nullable T data) throws IOException; + void serialize(DataOutput dataOutput, @NotNull T data) throws IOException; @NotNull T deserialize(DataInput dataInput) throws IOException; } diff --git a/src/main/java/it/cavallium/data/generator/nativedata/ArrayInt52Serializer.java b/src/main/java/it/cavallium/data/generator/nativedata/ArrayInt52Serializer.java index 65276a9..03a66ca 100644 --- a/src/main/java/it/cavallium/data/generator/nativedata/ArrayInt52Serializer.java +++ b/src/main/java/it/cavallium/data/generator/nativedata/ArrayInt52Serializer.java @@ -12,8 +12,8 @@ public class ArrayInt52Serializer implements DataSerializer< List> { @Override public void serialize(DataOutput dataOutput, List data) throws IOException { dataOutput.writeInt(data.size()); - for (int i = 0; i < data.size(); i++) { - Int52Serializer.INSTANCE.serialize(dataOutput, data.get(i)); + for (Int52 datum : data) { + Int52Serializer.INSTANCE.serialize(dataOutput, datum); } }