public final class Components
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.collect.ImmutableSet<ComponentDescriptor> |
getComponentDescriptors(javax.lang.model.util.Elements elements,
javax.lang.model.element.Element element)
Returns the
ComponentDescriptors for a given element annotated with dagger.hilt.InstallIn. |
static com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> |
getComponents(javax.lang.model.util.Elements elements,
javax.lang.model.element.Element element)
Returns the
dagger.hilt.InstallIn components for a given element. |
static com.squareup.javapoet.AnnotationSpec |
getInstallInAnnotationSpec(com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> components) |
public static com.google.common.collect.ImmutableSet<ComponentDescriptor> getComponentDescriptors(javax.lang.model.util.Elements elements, javax.lang.model.element.Element element)
ComponentDescriptors for a given element annotated with dagger.hilt.InstallIn.public static com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> getComponents(javax.lang.model.util.Elements elements,
javax.lang.model.element.Element element)
dagger.hilt.InstallIn components for a given element.public static com.squareup.javapoet.AnnotationSpec getInstallInAnnotationSpec(com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> components)