diff --git a/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenSerializerArrayX.java b/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenSerializerArrayX.java index 684a6aa..eaf20a3 100644 --- a/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenSerializerArrayX.java +++ b/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenSerializerArrayX.java @@ -77,9 +77,9 @@ public class GenSerializerArrayX extends ClassGenerator { method.addStatement("final int sz = data.size()"); method.addStatement("out.writeInt(sz)"); method.addCode("\n"); - method.beginControlFlow("for (int i = 0; i < sz; ++i)"); + method.beginControlFlow("for (var item : data)"); var baseSerializerInstance = typeArray.getBase().getJSerializerInstance(basePackageName); - method.addStatement("$T.$N.serialize(out, ($T) data.get(i))", + method.addStatement("$T.$N.serialize(out, ($T) item)", baseSerializerInstance.className(), baseSerializerInstance.fieldName(), typeArray.getBase().getJTypeName(basePackageName) diff --git a/data-generator-runtime/src/main/java/it/cavallium/data/generator/nativedata/ArrayInt52Serializer.java b/data-generator-runtime/src/main/java/it/cavallium/data/generator/nativedata/ArrayInt52Serializer.java index 03a66ca..280740b 100644 --- a/data-generator-runtime/src/main/java/it/cavallium/data/generator/nativedata/ArrayInt52Serializer.java +++ b/data-generator-runtime/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 (Int52 datum : data) { - Int52Serializer.INSTANCE.serialize(dataOutput, datum); + for (Int52 item : data) { + Int52Serializer.INSTANCE.serialize(dataOutput, item); } } diff --git a/data-generator-runtime/src/main/java/it/cavallium/data/generator/nativedata/ArrayStringSerializer.java b/data-generator-runtime/src/main/java/it/cavallium/data/generator/nativedata/ArrayStringSerializer.java index d4aa6a1..767c06e 100644 --- a/data-generator-runtime/src/main/java/it/cavallium/data/generator/nativedata/ArrayStringSerializer.java +++ b/data-generator-runtime/src/main/java/it/cavallium/data/generator/nativedata/ArrayStringSerializer.java @@ -12,8 +12,8 @@ public class ArrayStringSerializer implements DataSerializer> { @Override public void serialize(DataOutput dataOutput, @NotNull List data) throws IOException { dataOutput.writeInt(data.size()); - for (int i = 0; i < data.size(); i++) { - dataOutput.writeUTF(data.get(i)); + for (String item : data) { + dataOutput.writeUTF(item); } }