From 703e92cc8fe21578bbb238b36f18e3d8017591c5 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Thu, 23 Sep 2021 12:02:07 +0200 Subject: [PATCH] Optimization --- src/main/java/it/cavallium/data/generator/DataSerializer.java | 2 +- .../data/generator/nativedata/ArrayInt52Serializer.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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); } }