Searched refs:ComponentAnnotation (Results 1 – 12 of 12) sorted by relevance
51 public abstract class ComponentAnnotation { class135 public static Optional<ComponentAnnotation> rootComponentAnnotation(TypeElement typeElement) { in rootComponentAnnotation()143 public static Optional<ComponentAnnotation> subcomponentAnnotation(TypeElement typeElement) { in subcomponentAnnotation()151 public static Optional<ComponentAnnotation> anyComponentAnnotation(TypeElement typeElement) { in anyComponentAnnotation()155 private static Optional<ComponentAnnotation> anyComponentAnnotation( in anyComponentAnnotation()157 return getAnyAnnotation(typeElement, annotations).map(ComponentAnnotation::componentAnnotation); in anyComponentAnnotation()167 public static ComponentAnnotation componentAnnotation(AnnotationMirror annotation) { in componentAnnotation()190 public static ComponentAnnotation fromModuleAnnotation(ModuleAnnotation moduleAnnotation) { in fromModuleAnnotation()215 abstract static class RealComponentAnnotation extends ComponentAnnotation {279 abstract static class FictionalComponentAnnotation extends ComponentAnnotation {
23 import static dagger.internal.codegen.base.ComponentAnnotation.subcomponentAnnotation;39 import dagger.internal.codegen.base.ComponentAnnotation;82 ComponentAnnotation::rootComponentAnnotation, in rootComponentDescriptor()92 ComponentAnnotation::subcomponentAnnotation, in subcomponentDescriptor()103 ComponentAnnotation.fromModuleAnnotation( in moduleComponentDescriptor()118 TypeElement typeElement, ComponentAnnotation componentAnnotation) { in create()217 ComponentAnnotation componentAnnotation, in getDescriptorForComponentMethod()
28 import dagger.internal.codegen.base.ComponentAnnotation;126 ComponentAnnotation componentAnnotation) { in creatorAnnotationsFor()
21 import dagger.internal.codegen.base.ComponentAnnotation;54 public static ComponentMessages componentMessagesFor(ComponentAnnotation componentAnnotation) { in componentMessagesFor()
41 import dagger.internal.codegen.base.ComponentAnnotation;69 public abstract ComponentAnnotation annotation(); in annotation()
22 import static dagger.internal.codegen.base.ComponentAnnotation.subcomponentAnnotation;
21 import static dagger.internal.codegen.base.ComponentAnnotation.allComponentAnnotations;22 import static dagger.internal.codegen.base.ComponentAnnotation.rootComponentAnnotations;23 import static dagger.internal.codegen.base.ComponentAnnotation.subcomponentAnnotations;
21 import static dagger.internal.codegen.base.ComponentAnnotation.rootComponentAnnotations;
29 import static dagger.internal.codegen.base.ComponentAnnotation.anyComponentAnnotation;62 import dagger.internal.codegen.base.ComponentAnnotation;164 private ComponentAnnotation componentAnnotation() { in componentAnnotation()322 ComponentAnnotation.componentAnnotation(subcomponentAnnotation).modules(); in validateSubcomponentFactoryMethod()
20 import static dagger.internal.codegen.base.ComponentAnnotation.anyComponentAnnotation;
27 import static dagger.internal.codegen.base.ComponentAnnotation.componentAnnotation;28 import static dagger.internal.codegen.base.ComponentAnnotation.isComponentAnnotation;29 import static dagger.internal.codegen.base.ComponentAnnotation.subcomponentAnnotation;
23 import static dagger.internal.codegen.base.ComponentAnnotation.rootComponentAnnotation;