From a58dd0698f777bb872eb1791667d4f29e6c8b75b Mon Sep 17 00:00:00 2001 From: yoyosource Date: Thu, 22 Sep 2022 12:21:30 +0200 Subject: [PATCH] Fix initializer methods --- src/de/steamwar/linkage/LinkageProcessor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/de/steamwar/linkage/LinkageProcessor.java b/src/de/steamwar/linkage/LinkageProcessor.java index 3a7c3d2..07a4ed0 100644 --- a/src/de/steamwar/linkage/LinkageProcessor.java +++ b/src/de/steamwar/linkage/LinkageProcessor.java @@ -154,6 +154,7 @@ public class LinkageProcessor extends AbstractProcessor { buildPlan.addField(new FieldBuilder(typeElement.getSimpleName().toString(), typeElement.getSimpleName().toString())); MethodBuilder initializer = new MethodBuilder(typeElement.getSimpleName().toString(), typeElement.getSimpleName().toString()); + initializer.setPrivate(true); initializer.addLine("if (" + typeElement.getSimpleName().toString() + " == null) {"); initializer.addLine(" " + typeElement.getSimpleName().toString() + " = new " + typeElement.getSimpleName().toString() + "();"); initializer.addLine("}");