From 17116a2bd36186f09e2d72c5e4e023db67a00fd8 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Sun, 22 Jan 2023 11:56:47 +0100 Subject: [PATCH] Don't generate utility methods in older versions --- .../data/generator/plugin/classgen/GenDataBaseX.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenDataBaseX.java b/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenDataBaseX.java index 4640d79..4885f85 100644 --- a/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenDataBaseX.java +++ b/data-generator-plugin/src/main/java/it/cavallium/data/generator/plugin/classgen/GenDataBaseX.java @@ -113,7 +113,9 @@ public class GenDataBaseX extends ClassGenerator { ofMethod.addCode(String.join(", ", base.getData().keySet())); ofMethod.addStatement(")"); ofMethod.returns(type); - classBuilder.addMethod(ofMethod.build()); + if (version.isCurrent()) { + classBuilder.addMethod(ofMethod.build()); + } return new GeneratedClass(type.packageName(), classBuilder); }