- f799bd9 Remove check-package-javadoc target and add javacopts checks to each library. by bcorso · 5 years ago
- 2411074 Remove duplicate missing binding messages. by bcorso · 5 years ago
- 15babe5 Merge ComponentTreeTraverser with BindingGraphConverter$Traverser by cushon · 5 years ago
- beed87c Move remaining Dagger classes into subdirectories and clean up internal/codegen/BUILD/ by bcorso · 5 years ago
- 96b6284 Move Dagger binding graph validation and writing classes into their own subdirectory. by bcorso · 5 years ago
- 7acaca3 Move Dagger validation classes into their own subdirectory. by bcorso · 5 years ago
- ac4ade2 Move Dagger binding classes into their own subdirectory. by bcorso · 5 years ago
- b6d53ad Migrate org.mockito.Matchers#any* to org.mockito.ArgumentMatchers by tvanderlippe · 5 years ago
- e8e81c2 Rebuild bootstrap compiler at dagger-2.24 by bcorso · 5 years ago
- 0a63dd0 Move Dagger base classes into their own subdirectory. by bcorso · 5 years ago
- 9a7b538 Move Dagger compiler option classes into their own subdirectory. by bcorso · 5 years ago
- fa56e9d Move Dagger extension classes into their own subdirectory. by bcorso · 5 years ago
- 6c170f9 Reduce visibility of internal classes that don't need to be public. by bcorso · 5 years ago
- 29c27d5 Delete FrameworkDependency and it's associated infrastructure by ronshapiro · 5 years ago
- 65a2843 Add check to ensure fullBindingGraphValidation is not used without pluginsVisitFullBindingGraphs. by bcorso · 5 years ago
- 73c728f Move Dagger statistics into a separate subpackage. by bcorso · 5 years ago
- 11eabf3 Move the Dagger bootstrap logic into its own subdirectory and update the script. by bcorso · 5 years ago
- 2826c31 Add pluginsVisitFullBindingGraphs with fullBindingGraphValidation. by bcorso · 5 years ago
- e9f8b99 Move load() commands together. by dpb · 5 years ago
- e070a56 Remove outdated docs by ronshapiro · 5 years ago
- 89011d6 Enable full GoodTime analysis for Dagger. by kak · 5 years ago
- 50bc180 Enable Gradle's incremental annotation processing always. by ronshapiro · 5 years ago
- 67acb2e Add comment about cycle breaking. by dpb · 5 years ago
- f1d6da7 Remove dagger_statistics.proto from the opensource build. It's not used there. by ronshapiro · 5 years ago
- a0869a7 Remove usages of :truth8, which is now exported by :truth. by diamondm · 5 years ago
- 37b4313 Update to a version of bazel-common that exports truth8 from the regular truth target by ronshapiro · 5 years ago
- d6ea10c Update to Bazel 0.27.1 by ronshapiro · 5 years ago
- b9eefd7 Tweak functional tests to help test dagger-reflect by jakew · 5 years ago
- 17f2597 Publish the ATM sample application, which is used in the tutorial: https://dagger.dev/tutorial by ronshapiro · 5 years ago
- 0dc6755 Some further improvements to clarity of ComponentValidator, to hopefully make things easier to understand when it starts seeing types that are also creators. by cgdecker · 5 years ago
- 6cb3d92 Create a nested type in ComponentValidator so the subject, report, etc. don't have to be passed around. by cgdecker · 5 years ago
- 8b5dbea Fix MapMultibindingValidator to handle duplicate MapKeys when MapKey.unwrapValue=false. by bcorso · 5 years ago
- dc1bcce Add a dagger-spi tag to dagger/model. Even though it's merged with dagger/spi, if someone depends on only dagger/model, they should still get a dep generated for dagger-spi by ronshapiro · 5 years ago
- becef65 Prefactoring for custom binding methods by ronshapiro · 5 years ago
- 3bd8f70 Delete old Has*Injector types by ronshapiro · 5 years ago
- a5ec8c6 Remove fixed TODO. by bcorso · 5 years ago
- 515e46b Add two new properties to track across Dagger builds for the number of generated @Inject factories and members injectors. by ronshapiro · 5 years ago
- a5e7a63 Get rid of ResolvedBindings from component writing, except for one case in ComponentBindingExpressions (which needs more from the dagger.model.BindingGraph in order to be replaced) by ronshapiro · 5 years ago
- ed3da40 Remove experimentalAheadOfTimeSubcomponents by ronshapiro · 5 years ago
- abf0144 Fix grammar. by dpb · 5 years ago
- 9e35c93 @Binds methods have no need to use exceptions, since they don't have method bodies. by ronshapiro · 5 years ago
- ce23333 Suppress unchecked+rawtypes warnings on all Dagger generated code. by ronshapiro · 5 years ago
- adfa71d Https everywhere by ronshapiro · 5 years ago
- 5bab131 Extend raw Subject instead of supplying type parameters. by cpovirk · 5 years ago
- c9a46c9 Reduce usages of ResolvedBindings as much as possible. by ronshapiro · 5 years ago
- a11605c Fix a bug where an @Inject method has a parameter name that is valid on the JVM but invalid for the Java language. by ronshapiro · 5 years ago
- c4775c1 Remove unused parameter by ronshapiro · 5 years ago
- 257887c Remove unnecessary "manifest = ..." entries from @Config annotations. by dennismeng · 5 years ago
- b0fc43e Update bazel-common to pull in Truth 0.45 and Compile-Testing 0.18. by cpovirk · 5 years ago
- e2c18ea Update the Dagger README doc a bit. by ronshapiro · 5 years ago
- a91d962 Remove simple_jar in favor of the Gradle Incremental Annotation Processor helper library by ronshapiro · 5 years ago
- 37ebdd2 Use putAll() calls instead of creating a MapDifference. by ronshapiro · 5 years ago
- 5a6be36 Remove references to Google+ by jakew · 5 years ago
- 072c477 Replace google.github.io/dagger with dagger.dev by ronshapiro · 5 years ago
- f36dca4 Make CommandProcessorFactory top-level to avoid introducing users to the somewhat awkward nested component implementation naming scheme right off the bat. by cgdecker · 6 years ago
- f9e41bc Refactoring: Extract InjectionSiteFactory from BindingFactory. by dpb · 5 years ago
- 304f3c9 Use one missing binding node per-key in AOT. by ronshapiro · 5 years ago
- 8c50f2c Make methods that aren't overridden final. by dpb · 5 years ago
- 673d34b Refactor BindingMethodValidator to avoid the need to pass around the ValidationReport.Builder or call getSubject() on it. by cgdecker · 5 years ago
- 4592fc0 Memoize MissingBinding's hashCode() by ronshapiro · 6 years ago
- 65692d8 Fix malformed javadoc links. These won't build with javac11. by epmjohnston · 6 years ago
- c436b39 Fix validating that component dependencies are declared types. by dpb · 6 years ago
- 7dff877 Unignore test for @Binds methods checking whether the return type is void. by dpb · 6 years ago
- 5fa02a0 Remove unused method by ronshapiro · 6 years ago
- 5c99e1b Start extracting some dagger.internal.codegen classes into two subpackages: d.i.c.{javapoet,langmodel} by ronshapiro · 6 years ago
- 8f01526 Add HasAndroidInjector, which will soon replace the many Has*Injector by ronshapiro · 6 years ago
- 2ca42d3 Fix Error Prone warnings by cgdecker · 6 years ago
- 06ef16e Instead of calling Subject.actual(), store the actual value in a field, and read that. by cpovirk · 6 years ago
- 895e731 Make generated code deterministic by cushon · 6 years ago
- dc169da Migrate users from the old, deprecated Subject.fail* methods to the new Subject.fail* methods or, in some cases, to Subject.check. by cpovirk · 6 years ago
- a0e29d6 Simplify some JavaPoet code by running a new set of Refaster templates by ronshapiro · 6 years ago
- add5a74 Rename moduleBindingValidation to fullBindingGraphValidation. The old name continues to work as an alias. by dpb · 6 years ago
- 5821e87 Use c.g.c.base.Optional.asSet().forEach() instead of toJavaUtil().ifPresent(). by ronshapiro · 6 years ago
- 530b4c8 Migrate from is(Not)SameAs to is(Not)SameInstanceAs. by cpovirk · 6 years ago
- 298dea8 Only public components should have public generated components by ronshapiro · 6 years ago
- d3ed46d Extract a BindingElementValidator type from BindingMethodValidator by ronshapiro · 6 years ago
- e6c6a9f Automated rollback of 16734557b96f38b79efcb4764fef4e08aa44c305 by ronshapiro · 6 years ago
- 1673455 Only public components should have public generated components by ronshapiro · 6 years ago
- 6054ba5 Migrate from assertThat(foo).named("foo") to assertWithMessage("foo").that(foo). by cpovirk · 6 years ago
- 2f0fd1a Simple refactoring of a commonly used frameworkTypeUsageStatement pattern in ProducerFactoryGenerator by ronshapiro · 6 years ago
- 5d8ba7e Remove unused method by ronshapiro · 6 years ago
- 8b5136c Use transformValues() + copyOf() instead of collecting to a builder by ronshapiro · 6 years ago
- 4e5c54b Change test instructions to use `bazel test`. by cpovirk · 6 years ago
- 14efb8f Migrate from isNotSameAs to isNotSameInstanceAs. by cpovirk · 6 years ago
- 1bc0423 Break after the statement in method proxies by ronshapiro · 6 years ago
- ec3145b Get rid of some uses of FrameworkDependency for simpler code by ronshapiro · 6 years ago
- a9bf86d Migrate Truth subjects from the old fail(String, Object) to the new failWithActual(String, Object), tweaking verbs for the new grammar. by cpovirk · 6 years ago
- d460522 Update to new bazel_common to pick up Truth 0.44 -- and Guava 27.1. by cpovirk · 6 years ago
- 0d8a856 Refactor ComponentCreatorValidator to avoid the need to pass around so many parameters. by cgdecker · 6 years ago
- fd231d9 Fix typo. by dpb · 6 years ago
- 15d20f8 Do full binding graph validation for components and subcomponents. by dpb · 6 years ago
- 5d6fa23 Enable GoodTime-API for Dagger by kak · 6 years ago
- 49c072d Add @FormatMethod to a format method. by cgdecker · 6 years ago
- 7e374b5 Pass SubcomponentDeclarations instead of TypeElements to SubcomponentCreatorBindingEdgeImpl. by ronshapiro · 6 years ago
- fcd069c Don't format generated code by default by ronshapiro · 6 years ago
- 19f768d Add instructions to set up a dev environment by Pierre-Yves Ricau · 6 years ago
- 177809c Configure travis builds to run on ubuntu trusty (from precise) so that we get GLIBC 2.17, which Bazel 0.24.1 requires. by ronshapiro · 6 years ago
- f1d4925 Update to Bazel 0.24.1 and fix a few things that came up during upgrading by ronshapiro · 6 years ago
- 645f5d7 Make parseOption methods non-static so they can cache their results, so we don't report an error more than once per option. by dpb · 6 years ago
- 3dcff26 Add a simple framework to collect Dagger codebase stats using ErrorProne by ronshapiro · 6 years ago