aboutsummaryrefslogtreecommitdiff
path: root/java/dagger/hilt/processor/internal/earlyentrypoint/AggregatedEarlyEntryPointGenerator.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/dagger/hilt/processor/internal/earlyentrypoint/AggregatedEarlyEntryPointGenerator.java')
-rw-r--r--java/dagger/hilt/processor/internal/earlyentrypoint/AggregatedEarlyEntryPointGenerator.java27
1 files changed, 8 insertions, 19 deletions
diff --git a/java/dagger/hilt/processor/internal/earlyentrypoint/AggregatedEarlyEntryPointGenerator.java b/java/dagger/hilt/processor/internal/earlyentrypoint/AggregatedEarlyEntryPointGenerator.java
index 84ed6b266..ae341189c 100644
--- a/java/dagger/hilt/processor/internal/earlyentrypoint/AggregatedEarlyEntryPointGenerator.java
+++ b/java/dagger/hilt/processor/internal/earlyentrypoint/AggregatedEarlyEntryPointGenerator.java
@@ -17,9 +17,6 @@
package dagger.hilt.processor.internal.earlyentrypoint;
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.ClassNames;
import dagger.hilt.processor.internal.Processors;
import java.io.IOException;
@@ -41,21 +38,13 @@ final class AggregatedEarlyEntryPointGenerator {
}
void generate() throws IOException {
- ClassName name =
- ClassName.get(
- ClassNames.AGGREGATED_EARLY_ENTRY_POINT_PACKAGE,
- Processors.getFullEnclosedName(earlyEntryPoint) + "_AggregatedEarlyEntryPoint");
-
- TypeSpec.Builder builder =
- TypeSpec.classBuilder(name)
- .addOriginatingElement(earlyEntryPoint)
- .addAnnotation(
- AnnotationSpec.builder(ClassNames.AGGREGATED_EARLY_ENTRY_POINT)
- .addMember("earlyEntryPoint", "$S", earlyEntryPoint.getQualifiedName())
- .build());
-
- Processors.addGeneratedAnnotation(builder, env, getClass());
-
- JavaFile.builder(name.packageName(), builder.build()).build().writeTo(env.getFiler());
+ Processors.generateAggregatingClass(
+ ClassNames.AGGREGATED_EARLY_ENTRY_POINT_PACKAGE,
+ AnnotationSpec.builder(ClassNames.AGGREGATED_EARLY_ENTRY_POINT)
+ .addMember("earlyEntryPoint", "$S", earlyEntryPoint.getQualifiedName())
+ .build(),
+ earlyEntryPoint,
+ getClass(),
+ env);
}
}