diff --git a/code-generation/language-base-freemarker/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/freemarker/FreemarkerLanguageOutput.java b/code-generation/language-base-freemarker/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/freemarker/FreemarkerLanguageOutput.java index 8e1390ba0f3..e819dd12fff 100644 --- a/code-generation/language-base-freemarker/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/freemarker/FreemarkerLanguageOutput.java +++ b/code-generation/language-base-freemarker/src/main/java/org/apache/plc4x/plugins/codegenerator/protocol/freemarker/FreemarkerLanguageOutput.java @@ -21,6 +21,7 @@ import freemarker.cache.ClassTemplateLoader; import freemarker.template.*; import org.apache.plc4x.plugins.codegenerator.language.LanguageOutput; +import org.apache.plc4x.plugins.codegenerator.types.definitions.ConstantsTypeDefinition; import org.apache.plc4x.plugins.codegenerator.types.definitions.EnumTypeDefinition; import org.apache.plc4x.plugins.codegenerator.types.definitions.DataIoTypeDefinition; import org.apache.plc4x.plugins.codegenerator.types.definitions.TypeDefinition; @@ -31,10 +32,7 @@ import java.io.*; import java.nio.charset.StandardCharsets; import java.nio.file.Files; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; public abstract class FreemarkerLanguageOutput implements LanguageOutput { @@ -53,13 +51,15 @@ public void generate(File outputDir, String version, String languageName, String freemarkerConfiguration.setTemplateLoader(classTemplateLoader); // Initialize all templates - List