Home
last modified time | relevance | path

Searched refs:dagger (Results 1 – 25 of 975) sorted by relevance

12345678910>>...39

/external/dagger2/
DBUILD26 exported_plugins = ["//java/dagger/internal/codegen:component-codegen"],
27 exports = ["//java/dagger:core"],
34 "//java/dagger/producers",
40 exported_plugins = ["//java/dagger/android/processor:plugin"],
41 exports = ["//java/dagger/android"],
48 "//java/dagger/android/support",
54 SHADE_RULES = ["rule com.google.auto.common.** dagger.shaded.auto.common.@1"]
59 "//java/dagger/internal/codegen:base",
60 "//java/dagger/internal/codegen:binding",
61 "//java/dagger/internal/codegen:binding_graph_validation",
[all …]
DREADME.md29 You can [find the dagger documentation here][website] which has extended usage
34 [this talk by Greg Kick][gaktalk], and on the dagger-discuss@googlegroups.com
44 Given the following `WORKSPACE` definition, you can reference dagger via
50 urls = ["https://github.com/google/dagger/archive/dagger-<version>.zip"],
56 You will need to include the `dagger-2.x.jar` in your application's runtime.
58 your graph you will need to include `dagger-compiler-2.x.jar` in your build
63 In a Maven project, include the `dagger` artifact in the dependencies section
64 of your `pom.xml` and the `dagger-compiler` artifact as an
70 <groupId>com.google.dagger</groupId>
71 <artifactId>dagger</artifactId>
[all …]
/external/dagger2/util/
Dexecute-deploy.sh40 java/dagger/libcore.jar \
41 java/dagger/libcore-src.jar \
42 java/dagger/core-javadoc.jar \
43 java/dagger/pom.xml
54 java/dagger/internal/codegen/codegen-javadoc.jar \
55 java/dagger/internal/codegen/pom.xml
58 java/dagger/producers/libproducers.jar \
59 java/dagger/producers/libproducers-src.jar \
60 java/dagger/producers/producers-javadoc.jar \
61 java/dagger/producers/pom.xml
[all …]
/external/dagger2/java/dagger/internal/codegen/javapoet/
DTypeNames.java17 package dagger.internal.codegen.javapoet;
24 import dagger.Lazy;
25 import dagger.MembersInjector;
26 import dagger.internal.DoubleCheck;
27 import dagger.internal.Factory;
28 import dagger.internal.InstanceFactory;
29 import dagger.internal.MapFactory;
30 import dagger.internal.MapProviderFactory;
31 import dagger.internal.MembersInjectors;
32 import dagger.internal.ProviderOfLazy;
[all …]
/external/dagger2/javatests/dagger/functional/producers/multibindings/
DMultibindingModule.java17 package dagger.functional.producers.multibindings;
20 import dagger.Module;
21 import dagger.Provides;
22 import dagger.functional.producers.multibindings.Qualifiers.EmptyButDeclaredInModule;
23 import dagger.functional.producers.multibindings.Qualifiers.EmptyButDeclaredInModuleAndProducerModu…
24 import dagger.functional.producers.multibindings.Qualifiers.OnlyProvisionMultibindings;
25 import dagger.multibindings.ElementsIntoSet;
26 import dagger.multibindings.IntKey;
27 import dagger.multibindings.IntoMap;
28 import dagger.multibindings.IntoSet;
[all …]
DMultibindingProducerModule.java17 package dagger.functional.producers.multibindings;
22 import dagger.functional.producers.multibindings.Qualifiers.EmptyButDeclaredInModuleAndProducerModu…
23 import dagger.functional.producers.multibindings.Qualifiers.ObjCount;
24 import dagger.functional.producers.multibindings.Qualifiers.PossiblyThrowingMap;
25 import dagger.functional.producers.multibindings.Qualifiers.PossiblyThrowingSet;
26 import dagger.multibindings.ElementsIntoSet;
27 import dagger.multibindings.IntKey;
28 import dagger.multibindings.IntoMap;
29 import dagger.multibindings.IntoSet;
30 import dagger.multibindings.Multibinds;
[all …]
DMultibindingComponent.java17 package dagger.functional.producers.multibindings;
20 import dagger.functional.producers.ExecutorModule;
21 import dagger.functional.producers.multibindings.Qualifiers.EmptyButDeclaredInModule;
22 import dagger.functional.producers.multibindings.Qualifiers.EmptyButDeclaredInModuleAndProducerModu…
23 import dagger.functional.producers.multibindings.Qualifiers.ObjCount;
24 import dagger.functional.producers.multibindings.Qualifiers.OnlyProvisionMultibindings;
25 import dagger.functional.producers.multibindings.Qualifiers.PossiblyThrowingMap;
26 import dagger.functional.producers.multibindings.Qualifiers.PossiblyThrowingSet;
27 import dagger.producers.Produced;
28 import dagger.producers.Producer;
[all …]
/external/dagger2/java/dagger/internal/codegen/
DBindsOptionalOfMethodValidator.java17 package dagger.internal.codegen;
19 import static dagger.internal.codegen.BindingElementValidator.AllowsMultibindings.NO_MULTIBINDINGS;
20 import static dagger.internal.codegen.BindingElementValidator.AllowsScoping.NO_SCOPING;
21 import static dagger.internal.codegen.BindingMethodValidator.Abstractness.MUST_BE_ABSTRACT;
22 import static dagger.internal.codegen.BindingMethodValidator.ExceptionSuperclass.NO_EXCEPTIONS;
23 import static dagger.internal.codegen.InjectionAnnotations.getQualifiers;
24 import static dagger.internal.codegen.InjectionAnnotations.injectedConstructors;
25 import static dagger.internal.codegen.Keys.isValidImplicitProvisionKey;
30 import dagger.BindsOptionalOf;
31 import dagger.Module;
[all …]
DMissingBindingValidator.java17 package dagger.internal.codegen;
20 import static dagger.internal.codegen.DaggerStreams.instancesOf;
21 import static dagger.internal.codegen.Keys.isValidImplicitProvisionKey;
22 import static dagger.internal.codegen.Keys.isValidMembersInjectionKey;
23 import static dagger.internal.codegen.RequestKinds.canBeSatisfiedByProductionBinding;
26 import dagger.internal.codegen.langmodel.DaggerTypes;
27 import dagger.model.BindingGraph;
28 import dagger.model.BindingGraph.ComponentNode;
29 import dagger.model.BindingGraph.DependencyEdge;
30 import dagger.model.BindingGraph.MissingBinding;
[all …]
DRequestKinds.java17 package dagger.internal.codegen;
24 import static dagger.internal.codegen.javapoet.TypeNames.lazyOf;
25 import static dagger.internal.codegen.javapoet.TypeNames.listenableFutureOf;
26 import static dagger.internal.codegen.javapoet.TypeNames.producedOf;
27 import static dagger.internal.codegen.javapoet.TypeNames.producerOf;
28 import static dagger.internal.codegen.javapoet.TypeNames.providerOf;
29 import static dagger.internal.codegen.langmodel.DaggerTypes.checkTypePresent;
30 import static dagger.model.RequestKind.INSTANCE;
31 import static dagger.model.RequestKind.LAZY;
32 import static dagger.model.RequestKind.PRODUCED;
[all …]
DMapMultibindingValidator.java17 package dagger.internal.codegen;
21 import static dagger.internal.codegen.DaggerStreams.toImmutableSet;
22 import static dagger.internal.codegen.DaggerStreams.toImmutableSetMultimap;
23 import static dagger.internal.codegen.Formatter.INDENT;
24 import static dagger.model.BindingKind.MULTIBOUND_MAP;
33 import dagger.model.BindingGraph;
34 import dagger.model.Key;
35 import dagger.producers.Producer;
36 import dagger.spi.BindingGraphPlugin;
37 import dagger.spi.DiagnosticReporter;
[all …]
DNullableBindingValidator.java17 package dagger.internal.codegen;
19 import static dagger.internal.codegen.DaggerStreams.instancesOf;
20 import static dagger.internal.codegen.DaggerStreams.toImmutableList;
21 import static dagger.internal.codegen.DaggerStreams.toImmutableSet;
26 import dagger.model.BindingGraph;
27 import dagger.model.BindingGraph.DependencyEdge;
28 import dagger.spi.BindingGraphPlugin;
29 import dagger.spi.DiagnosticReporter;
47 for (dagger.model.Binding binding : nullableBindings(bindingGraph)) { in visitGraph()
64 private ImmutableList<dagger.model.Binding> nullableBindings(BindingGraph bindingGraph) { in nullableBindings()
[all …]
DProvidesMethodValidator.java17 package dagger.internal.codegen;
19 import static dagger.internal.codegen.BindingElementValidator.AllowsMultibindings.ALLOWS_MULTIBINDI…
20 import static dagger.internal.codegen.BindingElementValidator.AllowsScoping.ALLOWS_SCOPING;
21 import static dagger.internal.codegen.BindingMethodValidator.Abstractness.MUST_BE_CONCRETE;
22 import static dagger.internal.codegen.BindingMethodValidator.ExceptionSuperclass.RUNTIME_EXCEPTION;
25 import dagger.Module;
26 import dagger.Provides;
27 import dagger.internal.codegen.langmodel.DaggerElements;
28 import dagger.internal.codegen.langmodel.DaggerTypes;
29 import dagger.producers.ProducerModule;
DProvisionDependencyOnProducerBindingValidator.java17 package dagger.internal.codegen;
21 import static dagger.internal.codegen.DaggerStreams.instancesOf;
22 import static dagger.internal.codegen.RequestKinds.canBeSatisfiedByProductionBinding;
25 import dagger.model.BindingGraph;
26 import dagger.model.BindingGraph.DependencyEdge;
27 import dagger.model.BindingGraph.Node;
28 import dagger.spi.BindingGraphPlugin;
29 import dagger.spi.DiagnosticReporter;
72 dagger.model.Binding binding, BindingGraph bindingGraph) { in incomingDependencies()
91 private dagger.model.Binding bindingRequestingDependency( in bindingRequestingDependency()
[all …]
DMultibindsMethodValidator.java17 package dagger.internal.codegen;
19 import static dagger.internal.codegen.BindingElementValidator.AllowsMultibindings.NO_MULTIBINDINGS;
20 import static dagger.internal.codegen.BindingElementValidator.AllowsScoping.NO_SCOPING;
21 import static dagger.internal.codegen.BindingMethodValidator.Abstractness.MUST_BE_ABSTRACT;
22 import static dagger.internal.codegen.BindingMethodValidator.ExceptionSuperclass.NO_EXCEPTIONS;
23 import static dagger.internal.codegen.FrameworkTypes.isFrameworkType;
27 import dagger.Module;
28 import dagger.internal.codegen.langmodel.DaggerElements;
29 import dagger.internal.codegen.langmodel.DaggerTypes;
30 import dagger.multibindings.Multibinds;
[all …]
DSourceFiles.java17 package dagger.internal.codegen;
24 import static dagger.internal.codegen.DaggerStreams.toImmutableList;
25 import static dagger.internal.codegen.DaggerStreams.toImmutableSet;
26 import static dagger.internal.codegen.Optionals.optionalComparator;
27 import static dagger.internal.codegen.javapoet.TypeNames.DOUBLE_CHECK;
28 import static dagger.internal.codegen.javapoet.TypeNames.MAP_FACTORY;
29 import static dagger.internal.codegen.javapoet.TypeNames.MAP_OF_PRODUCED_PRODUCER;
30 import static dagger.internal.codegen.javapoet.TypeNames.MAP_OF_PRODUCER_PRODUCER;
31 import static dagger.internal.codegen.javapoet.TypeNames.MAP_PRODUCER;
32 import static dagger.internal.codegen.javapoet.TypeNames.MAP_PROVIDER_FACTORY;
[all …]
DBindingNode.java17 package dagger.internal.codegen;
20 import static dagger.internal.codegen.BindingType.PRODUCTION;
25 import dagger.BindsOptionalOf;
26 import dagger.Module;
27 import dagger.model.BindingKind;
28 import dagger.model.ComponentPath;
29 import dagger.model.DependencyRequest;
30 import dagger.model.Key;
31 import dagger.model.Scope;
32 import dagger.multibindings.Multibinds;
[all …]
DBUILD50 "//java/dagger:core",
51 "//java/dagger/internal/codegen/serialization",
52 "//java/dagger/producers",
53 "//java/dagger/model",
54 "//java/dagger/spi",
55 "//java/dagger/model:internal-proxies",
64 # the dagger-compiler and dagger-spi artifacts that are sent to Maven
126 "//java/dagger/internal/codegen/javapoet",
127 "//java/dagger/internal/codegen/langmodel",
192 "//java/dagger/internal/codegen/langmodel",
[all …]
DFactoryGenerator.java17 package dagger.internal.codegen;
24 import static dagger.internal.codegen.ContributionBinding.FactoryCreationStrategy.DELEGATE;
25 import static dagger.internal.codegen.ContributionBinding.FactoryCreationStrategy.SINGLETON_INSTANC…
26 import static dagger.internal.codegen.GwtCompatibility.gwtIncompatibleAnnotation;
27 import static dagger.internal.codegen.SourceFiles.bindingTypeElementTypeVariableNames;
28 import static dagger.internal.codegen.SourceFiles.frameworkFieldUsages;
29 import static dagger.internal.codegen.SourceFiles.frameworkTypeUsageStatement;
30 import static dagger.internal.codegen.SourceFiles.generateBindingFieldsForDependencies;
31 import static dagger.internal.codegen.SourceFiles.generatedClassNameForBinding;
32 import static dagger.internal.codegen.SourceFiles.parameterizedGeneratedTypeNameForBinding;
[all …]
/external/dagger2/javatests/dagger/grpc/functional/server/
DCoffeeServerWithCallScopeService.java17 package dagger.grpc.functional.server;
19 import dagger.Component;
20 import dagger.Module;
21 import dagger.Provides;
22 import dagger.Subcomponent;
23 import dagger.grpc.functional.server.CoffeeServerWithCallScopeService.CallScopeServiceModule;
24 import dagger.grpc.functional.server.CountingInterceptor.CountingInterceptorModule;
25 import dagger.grpc.server.CallScoped;
26 import dagger.grpc.server.GrpcCallMetadataModule;
27 import dagger.grpc.server.InProcessServerModule;
/external/dagger2/javatests/dagger/internal/codegen/
DBUILD29 "//java/dagger:core",
30 "//java/dagger/internal/codegen:base",
31 "//java/dagger/internal/codegen:binding",
32 "//java/dagger/internal/codegen:binding_graph_validation",
33 "//java/dagger/internal/codegen:processor",
34 "//java/dagger/internal/codegen:validation",
35 "//java/dagger/internal/codegen:writing",
36 "//java/dagger/internal/codegen/javapoet",
37 "//java/dagger/internal/codegen/langmodel",
38 "//java/dagger/internal/codegen/serialization",
[all …]
/external/dagger2/javatests/dagger/android/support/functional/
DAllControllersAreDirectChildrenOfApplication.java17 package dagger.android.support.functional;
19 import dagger.Binds;
20 import dagger.Component;
21 import dagger.Module;
22 import dagger.Provides;
23 import dagger.Subcomponent;
24 import dagger.android.AndroidInjectionModule;
25 import dagger.android.AndroidInjector;
26 import dagger.android.support.DaggerApplication;
27 import dagger.android.support.functional.AllControllersAreDirectChildrenOfApplication.ApplicationCo…
[all …]
DComponentStructureFollowsControllerStructureApplication.java17 package dagger.android.support.functional;
19 import dagger.Binds;
20 import dagger.Component;
21 import dagger.Module;
22 import dagger.Provides;
23 import dagger.Subcomponent;
24 import dagger.android.AndroidInjectionModule;
25 import dagger.android.AndroidInjector;
26 import dagger.android.support.DaggerApplication;
27 import dagger.android.support.functional.ComponentStructureFollowsControllerStructureApplication.Ap…
[all …]
/external/dagger2/javatests/dagger/functional/multipackage/a/
DAModule.java17 package dagger.functional.multipackage.a;
19 import dagger.Binds;
20 import dagger.Module;
21 import dagger.Provides;
22 import dagger.multibindings.ElementsIntoSet;
23 import dagger.multibindings.IntoMap;
24 import dagger.multibindings.IntoSet;
25 import dagger.multibindings.StringKey;
/external/dagger2/java/dagger/example/android/simple/
DMainActivity.java17 package dagger.example.android.simple;
22 import dagger.Binds;
23 import dagger.android.AndroidInjector;
24 import dagger.android.support.DaggerAppCompatActivity;
25 import dagger.multibindings.ClassKey;
26 import dagger.multibindings.IntoMap;
34 @dagger.Subcomponent
37 @dagger.Subcomponent.Builder
41 @dagger.Module(subcomponents = Component.class)

12345678910>>...39