This commit is contained in:
Andrea Cavalli 2022-02-20 02:40:00 +01:00
parent f5871c8219
commit 5bb1e65cac
2 changed files with 16 additions and 1 deletions

View File

@ -11,7 +11,7 @@ public class SourcesGeneratorConfiguration {
public String currentVersion;
public Map<String, InterfaceDataConfiguration> interfacesData;
public Map<String, VersionConfiguration> versions;
public Map<String, Object> refs = new HashMap<>();
public SourcesGeneratorConfigurationRefs refs;
public static class InterfaceDataConfiguration {
public Set<String> extendInterfaces = new HashSet<>();

View File

@ -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<String, Set<String>> superTypes;
public Map<String, CustomTypesConfiguration> customTypes;
public Map<String, ClassConfiguration> classes;
public List<VersionTransformation> transformations;
}