Skip to content

Commit 4c285d9

Browse files
Add support for Gradle incremental annotation processing (#210)
1 parent ec8e614 commit 4c285d9

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

record-builder-processor/src/main/java/io/soabase/recordbuilder/processor/RecordBuilderProcessor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ private void writeRecordBuilderJavaFile(TypeElement record, String packageName,
225225
try {
226226
String fullyQualifiedName = packageName.isEmpty() ? builderClassType.name()
227227
: (packageName + "." + builderClassType.name());
228-
JavaFileObject sourceFile = filer.createSourceFile(fullyQualifiedName);
228+
JavaFileObject sourceFile = filer.createSourceFile(fullyQualifiedName, record);
229229
try (Writer writer = sourceFile.openWriter()) {
230230
javaFile.writeTo(writer);
231231
}
@@ -244,7 +244,7 @@ private void writeRecordInterfaceJavaFile(TypeElement element, String packageNam
244244
try {
245245
String fullyQualifiedName = packageName.isEmpty() ? classType.name()
246246
: (packageName + "." + classType.name());
247-
JavaFileObject sourceFile = filer.createSourceFile(fullyQualifiedName);
247+
JavaFileObject sourceFile = filer.createSourceFile(fullyQualifiedName, element);
248248
try (Writer writer = sourceFile.openWriter()) {
249249
writer.write(recordSourceCode);
250250
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
io.soabase.recordbuilder.processor.RecordBuilderProcessor,isolating

0 commit comments

Comments
 (0)