aboutsummaryrefslogtreecommitdiff
path: root/java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsGenerator.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsGenerator.java')
-rw-r--r--java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsGenerator.java18
1 files changed, 2 insertions, 16 deletions
diff --git a/java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsGenerator.java b/java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsGenerator.java
index bcc2dfe04..84fb5a1ee 100644
--- a/java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsGenerator.java
+++ b/java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsGenerator.java
@@ -19,8 +19,6 @@ package dagger.hilt.processor.internal.aggregateddeps;
import com.google.common.collect.ImmutableSet;
import com.squareup.javapoet.AnnotationSpec;
import com.squareup.javapoet.ClassName;
-import com.squareup.javapoet.JavaFile;
-import com.squareup.javapoet.TypeSpec;
import dagger.hilt.processor.internal.Processors;
import java.io.IOException;
import java.util.Optional;
@@ -59,20 +57,8 @@ final class AggregatedDepsGenerator {
}
void generate() throws IOException {
- ClassName name =
- ClassName.get(
- AGGREGATING_PACKAGE, Processors.getFullEnclosedName(dependency) + "ModuleDeps");
- TypeSpec.Builder generator =
- TypeSpec.classBuilder(name.simpleName())
- .addOriginatingElement(dependency)
- .addAnnotation(aggregatedDepsAnnotation())
- .addJavadoc("Generated class to pass information through multiple javac runs.\n");
-
- Processors.addGeneratedAnnotation(generator, processingEnv, getClass());
-
- JavaFile.builder(name.packageName(), generator.build())
- .build()
- .writeTo(processingEnv.getFiler());
+ Processors.generateAggregatingClass(
+ AGGREGATING_PACKAGE, aggregatedDepsAnnotation(), dependency, getClass(), processingEnv);
}
private AnnotationSpec aggregatedDepsAnnotation() {