diff options
Diffstat (limited to 'java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsGenerator.java')
-rw-r--r-- | java/dagger/hilt/processor/internal/aggregateddeps/AggregatedDepsGenerator.java | 18 |
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() { |