public final class ComponentGenerator
extends java.lang.Object
| Constructor and Description |
|---|
ComponentGenerator(javax.annotation.processing.ProcessingEnvironment processingEnv,
com.squareup.javapoet.ClassName name,
javax.lang.model.element.TypeElement rootElement,
java.util.Optional<com.squareup.javapoet.ClassName> superclass,
java.util.Set<? extends com.squareup.javapoet.ClassName> modules,
java.util.Set<? extends com.squareup.javapoet.TypeName> entryPoints,
com.google.common.collect.ImmutableCollection<com.squareup.javapoet.ClassName> scopes,
com.google.common.collect.ImmutableList<com.squareup.javapoet.AnnotationSpec> extraAnnotations,
com.squareup.javapoet.ClassName componentAnnotation,
java.util.Optional<com.squareup.javapoet.TypeSpec> componentBuilder) |
| Modifier and Type | Method and Description |
|---|---|
com.squareup.javapoet.TypeSpec |
generate() |
public ComponentGenerator(javax.annotation.processing.ProcessingEnvironment processingEnv,
com.squareup.javapoet.ClassName name,
javax.lang.model.element.TypeElement rootElement,
java.util.Optional<com.squareup.javapoet.ClassName> superclass,
java.util.Set<? extends com.squareup.javapoet.ClassName> modules,
java.util.Set<? extends com.squareup.javapoet.TypeName> entryPoints,
com.google.common.collect.ImmutableCollection<com.squareup.javapoet.ClassName> scopes,
com.google.common.collect.ImmutableList<com.squareup.javapoet.AnnotationSpec> extraAnnotations,
com.squareup.javapoet.ClassName componentAnnotation,
java.util.Optional<com.squareup.javapoet.TypeSpec> componentBuilder)