diff --git a/src/main/java/it/cavallium/data/generator/SourcesGeneratorConfiguration.java b/src/main/java/it/cavallium/data/generator/SourcesGeneratorConfiguration.java index 625c50f..4cefa34 100644 --- a/src/main/java/it/cavallium/data/generator/SourcesGeneratorConfiguration.java +++ b/src/main/java/it/cavallium/data/generator/SourcesGeneratorConfiguration.java @@ -11,7 +11,7 @@ public class SourcesGeneratorConfiguration { public String currentVersion; public Map interfacesData; public Map versions; - public Map refs = new HashMap<>(); + public SourcesGeneratorConfigurationRefs refs; public static class InterfaceDataConfiguration { public Set extendInterfaces = new HashSet<>(); diff --git a/src/main/java/it/cavallium/data/generator/SourcesGeneratorConfigurationRefs.java b/src/main/java/it/cavallium/data/generator/SourcesGeneratorConfigurationRefs.java new file mode 100644 index 0000000..01ca0f2 --- /dev/null +++ b/src/main/java/it/cavallium/data/generator/SourcesGeneratorConfigurationRefs.java @@ -0,0 +1,15 @@ +package it.cavallium.data.generator; + +import it.cavallium.data.generator.SourcesGeneratorConfiguration.ClassConfiguration; +import it.cavallium.data.generator.SourcesGeneratorConfiguration.CustomTypesConfiguration; +import it.cavallium.data.generator.SourcesGeneratorConfiguration.VersionTransformation; +import java.util.List; +import java.util.Map; +import java.util.Set; + +public class SourcesGeneratorConfigurationRefs { + public Map> superTypes; + public Map customTypes; + public Map classes; + public List transformations; +}