[lombok] Run compiled code

This commit is contained in:
Andrey Zinovyev
2021-03-28 17:54:41 +03:00
committed by TeamCityServer
parent 411441c332
commit d459cde010
24 changed files with 196 additions and 45 deletions
@@ -439,6 +439,7 @@ public abstract class CodegenTestCase extends KotlinBaseTest<KotlinBaseTest.Test
OutputUtilsKt.writeAllTo(classFileFactory, kotlinOut);
}
javaClassesOutputDirectory = null;
if (compileJavaFiles) {
List<String> javaClasspath = new ArrayList<>();
javaClasspath.add(kotlinOut.getPath());
@@ -463,6 +464,13 @@ public abstract class CodegenTestCase extends KotlinBaseTest<KotlinBaseTest.Test
throw ExceptionUtilsKt.rethrow(e);
}
}
if (kotlinOut != null) {
postCompile(kotlinOut, javaClassesOutputDirectory);
}
}
protected void postCompile(@NotNull File kotlinOut, @Nullable File javaOut) {
}
protected void runJavacTask(@NotNull Collection<File> files, @NotNull List<String> options) throws IOException {