Package dagger.hilt.processor.internal
Class Components
- java.lang.Object
-
- dagger.hilt.processor.internal.Components
-
public final class Components extends java.lang.Object
Helper methods for defining components and the component hierarchy.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.common.collect.ImmutableSet<ComponentDescriptor>
getComponentDescriptors(javax.lang.model.util.Elements elements, javax.lang.model.element.Element element)
Returns theComponentDescriptor
s for a given element annotated withdagger.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 thedagger.hilt.InstallIn
components for a given element.static com.squareup.javapoet.AnnotationSpec
getInstallInAnnotationSpec(com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> components)
-
-
-
Method Detail
-
getComponentDescriptors
public static com.google.common.collect.ImmutableSet<ComponentDescriptor> getComponentDescriptors(javax.lang.model.util.Elements elements, javax.lang.model.element.Element element)
Returns theComponentDescriptor
s for a given element annotated withdagger.hilt.InstallIn
.
-
getComponents
public static com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> getComponents(javax.lang.model.util.Elements elements, javax.lang.model.element.Element element)
Returns thedagger.hilt.InstallIn
components for a given element.
-
getInstallInAnnotationSpec
public static com.squareup.javapoet.AnnotationSpec getInstallInAnnotationSpec(com.google.common.collect.ImmutableSet<com.squareup.javapoet.ClassName> components)
-
-