02c489e4fbddf702c7932b55caab83e6d8cba9ce |
|
20-Mar-2015 |
sameb <sameb@google.com> |
Fix ModuleAnnotatedMethodScanners so that they scan modules installed in binders created from skipSources or withSource. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=89146131
/external/guice/core/test/com/google/inject/spi/ModuleAnnotatedMethodScannerTest.java
|
54da0e3ca924a5040e88a1c067f9f6760a14b20b |
|
20-Feb-2015 |
sameb <sameb@google.com> |
Rework the public API into scanning for additional @Provides-like annotations. Instead of requiring each scanner to explicitly wrap the modules to-be-scanned, we add a Binder.scanModulesForAnnotatedMethods method that takes a scanner, and we scan every installed module. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=86751798
/external/guice/core/test/com/google/inject/spi/ModuleAnnotatedMethodScannerTest.java
|
7445e44ba8acbbfc09116fec71d59066cdae8721 |
|
11-Feb-2015 |
sameb <sameb@google.com> |
Fix ElementSource attribution for ModuleAnnotatedMethodScanner bindings. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=86029834
/external/guice/core/test/com/google/inject/spi/ModuleAnnotatedMethodScannerTest.java
|
e18906acc38e436613d01b0b96cf5c09623ec987 |
|
02-Feb-2015 |
sameb <sameb@google.com> |
Add some SPI methods to allow users to annotate Module methods with arbitrary bindings and have those methods bound as Providers to specialized Keys. This is the basis of what will be used to allow Multibinder/MapBinder/OptionalBinder to have stuff like @SetProvides, @MapProvides, @OptionalProvides and dagger interop support. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=85361820
/external/guice/core/test/com/google/inject/spi/ModuleAnnotatedMethodScannerTest.java
|