Introduce Settings container in AbstractAotProcessor

See gh-29266
This commit is contained in:
Sam Brannen
2022-10-10 18:41:42 +02:00
parent 7b4ff5ea74
commit cad7444afa
5 changed files with 159 additions and 94 deletions

View File

@@ -104,8 +104,20 @@ class TestAotProcessorTests extends AbstractAotTests {
DemoTestAotProcessor(Set<Path> classpathRoots, Path sourceOutput, Path resourceOutput, Path classOutput,
String groupId, String artifactId) {
super(classpathRoots, sourceOutput, resourceOutput, classOutput, groupId, artifactId);
super(classpathRoots, createSettings(sourceOutput, resourceOutput, classOutput, groupId, artifactId));
}
private static Settings createSettings(Path sourceOutput, Path resourceOutput, Path classOutput, String groupId,
String artifactId) {
Settings settings = new Settings();
settings.setSourceOutput(sourceOutput);
settings.setResourceOutput(resourceOutput);
settings.setClassOutput(classOutput);
settings.setArtifactId(artifactId);
settings.setGroupId(groupId);
return settings;
}
}
}