Migrate to Palentir's JavaPoet

Closes gh-35214
This commit is contained in:
Stéphane Nicoll
2025-07-17 16:25:46 +02:00
parent 200b3ea023
commit dd8313f200
7 changed files with 18 additions and 17 deletions
@@ -112,8 +112,8 @@ class GeneratedClassTests {
@Test
void generateJavaFileIncludesDeclaredClasses() {
GeneratedClass generatedClass = createGeneratedClass(TEST_CLASS_NAME);
generatedClass.getOrAdd("First", type -> type.modifiers.add(Modifier.STATIC));
generatedClass.getOrAdd("Second", type -> type.modifiers.add(Modifier.PRIVATE));
generatedClass.getOrAdd("First", type -> type.addModifiers(Modifier.STATIC));
generatedClass.getOrAdd("Second", type -> type.addModifiers(Modifier.PRIVATE));
assertThat(generatedClass.generateJavaFile().toString())
.contains("static class First").contains("private class Second");
}
@@ -53,7 +53,7 @@ class GeneratedMethodTests {
@Test
void generateMethodSpecReturnsMethodSpec() {
GeneratedMethod generatedMethod = create(method -> method.addJavadoc("Test"));
assertThat(generatedMethod.getMethodSpec().javadoc).asString().contains("Test");
assertThat(generatedMethod.getMethodSpec().javadoc()).asString().contains("Test");
}
@Test
@@ -119,7 +119,7 @@ class GeneratedMethodsTests {
this.methods.add("springBeans", methodSpecCustomizer);
this.methods.add("springContext", methodSpecCustomizer);
List<String> names = new ArrayList<>();
this.methods.doWithMethodSpecs(methodSpec -> names.add(methodSpec.name));
this.methods.doWithMethodSpecs(methodSpec -> names.add(methodSpec.name()));
assertThat(names).containsExactly("springBeans", "springContext");
}