Branch:
refs/heads/moe_writing_branch_from_b605a34702d8d8112983aca891e3e2b6987ec45e
Home: https://github.com/google/guice
Commit: 0ebf4c97e276b62499728f0b83e11049b65ead7b
https://github.com/google/guice/commit/0ebf4c97e276b62499728f0b83e11049b65ead7b
Author: sameb <[email protected]>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M core/src/com/google/inject/internal/Errors.java
Log Message:
-----------
Only warn once per dependency, otherwise log spam can destroy disks.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=85372763
Commit: 8b78c0bfba3737f3f9925409ce55f6201ae0527b
https://github.com/google/guice/commit/8b78c0bfba3737f3f9925409ce55f6201ae0527b
Author: lukes <[email protected]>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M core/src/com/google/inject/internal/InternalContext.java
Log Message:
-----------
Minor optimizations to InternalContext
* use ArrayList.removeRange to pop the context, this allows us to elide range
checks.
* Don't eagerly allocate a Dependency object for the pushState(Key<?>,Object)
method, instead allocate one when constructing the DependencyChain.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=85562648
Commit: 7aaaa38e3c32203fefdc502223769e15c0e68fc7
https://github.com/google/guice/commit/7aaaa38e3c32203fefdc502223769e15c0e68fc7
Author: sameb <[email protected]>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M core/src/com/google/inject/internal/ProviderMethodsModule.java
M core/src/com/google/inject/spi/Elements.java
M core/test/com/google/inject/spi/ModuleAnnotatedMethodScannerTest.java
Log Message:
-----------
Fix ElementSource attribution for ModuleAnnotatedMethodScanner bindings.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=86029834
Commit: 334fdc7e4afb054f9c4c07772c2f5fdedea1d7a1
https://github.com/google/guice/commit/334fdc7e4afb054f9c4c07772c2f5fdedea1d7a1
Author: christophf <[email protected]>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
A extensions/assistedinject/.gitignore
A extensions/jmx/.gitignore
A extensions/mini/.gitignore
A extensions/multibindings/.gitignore
M
extensions/multibindings/src/com/google/inject/multibindings/OptionalBinder.java
A extensions/spring/.gitignore
A extensions/struts2/.gitignore
Log Message:
-----------
Update OptionalBinder javadoc comment to use toInstance() vs to() when a
binding value is used.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=86504275
Commit: e4da7f11dd1b1a814a10460fb9bdc5b1ba1376f1
https://github.com/google/guice/commit/e4da7f11dd1b1a814a10460fb9bdc5b1ba1376f1
Author: cgruber <[email protected]>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M build.properties
M build.xml
M core/src/com/google/inject/internal/ProviderMethodsModule.java
M core/src/com/google/inject/spi/Elements.java
M core/src/com/google/inject/spi/ModuleSource.java
A extensions/dagger-adapter/build.properties
A extensions/dagger-adapter/build.xml
A extensions/dagger-adapter/lib/dagger-2.0-20150205.014011-14.jar
A extensions/dagger-adapter/pom.xml
A
extensions/dagger-adapter/src/com/google/inject/daggeradapter/DaggerAdapter.java
A
extensions/dagger-adapter/src/com/google/inject/daggeradapter/DaggerMethodScanner.java
A
extensions/dagger-adapter/test/com/google/inject/daggeradapter/DaggerAdapterTest.java
M extensions/pom.xml
Log Message:
-----------
Create a dagger/guice interoperability library, which permits (with
limitations) the use of Dagger modules in Guice.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=86617720
Commit: a17d4d36717127f2769d2b7eb1265d50b03e6199
https://github.com/google/guice/commit/a17d4d36717127f2769d2b7eb1265d50b03e6199
Author: sameb <[email protected]>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M
extensions/assistedinject/src/com/google/inject/assistedinject/FactoryProvider2.java
M
extensions/assistedinject/test/com/google/inject/assistedinject/FactoryProvider2Test.java
Log Message:
-----------
Fix https://github.com/google/guice/issues/904 -- assistedinject factory
method
scanning did not ignore synthetic methods created by java8, leading to errors
when the factory interface extended from a superinterface that had generics.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=86628771
Commit: 0ff429ac6a1f6e367f2c79debb46c2c22039a0a8
https://github.com/google/guice/commit/0ff429ac6a1f6e367f2c79debb46c2c22039a0a8
Author: sameb <[email protected]>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M core/src/com/google/inject/Binder.java
M core/src/com/google/inject/internal/InheritingState.java
M core/src/com/google/inject/internal/InjectorShell.java
A
core/src/com/google/inject/internal/ModuleAnnotatedMethodScannerProcessor.java
M core/src/com/google/inject/internal/ProviderMethodsModule.java
M core/src/com/google/inject/internal/State.java
M core/src/com/google/inject/spi/DefaultElementVisitor.java
M core/src/com/google/inject/spi/ElementVisitor.java
M core/src/com/google/inject/spi/Elements.java
M core/src/com/google/inject/spi/ModuleAnnotatedMethodScanner.java
A core/src/com/google/inject/spi/ModuleAnnotatedMethodScannerBinding.java
M core/src/com/google/inject/util/Modules.java
M core/test/com/google/inject/internal/WeakKeySetTest.java
M core/test/com/google/inject/spi/ModuleAnnotatedMethodScannerTest.java
M core/test/com/google/inject/util/OverrideModuleTest.java
Log Message:
-----------
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
Commit: c99b1d41bd1209e3d1ba2904bfedc6cecd7d4ba0
https://github.com/google/guice/commit/c99b1d41bd1209e3d1ba2904bfedc6cecd7d4ba0
Author: sameb <[email protected]>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
A
extensions/multibindings/src/com/google/inject/multibindings/ClassMapKey.java
M
extensions/multibindings/src/com/google/inject/multibindings/MapBinder.java
A extensions/multibindings/src/com/google/inject/multibindings/MapKey.java
M
extensions/multibindings/src/com/google/inject/multibindings/Multibinder.java
A
extensions/multibindings/src/com/google/inject/multibindings/MultibindingsScanner.java
M
extensions/multibindings/src/com/google/inject/multibindings/OptionalBinder.java
A
extensions/multibindings/src/com/google/inject/multibindings/ProvidesIntoMap.java
A
extensions/multibindings/src/com/google/inject/multibindings/ProvidesIntoOptional.java
A
extensions/multibindings/src/com/google/inject/multibindings/ProvidesIntoSet.java
A
extensions/multibindings/src/com/google/inject/multibindings/StringMapKey.java
M
extensions/multibindings/test/com/google/inject/multibindings/AllTests.java
A
extensions/multibindings/test/com/google/inject/multibindings/ProvidesIntoTest.java
Log Message:
-----------
Add a @ProvidesInto{Set,Map,Optional} & MultibindingsScanner that allow users
to annotate methods in a Module as elements that can contribute to a
Multibinder, MapBinder, or OptionalBinder.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=86801706
Commit: e29cb54925b0bcab94d7f02598ece108058451cd
https://github.com/google/guice/commit/e29cb54925b0bcab94d7f02598ece108058451cd
Author: sameb <[email protected]>
Date: 2015-02-20 (Fri, 20 Feb 2015)
Changed paths:
M
extensions/multibindings/src/com/google/inject/multibindings/ProvidesIntoMap.java
M
extensions/multibindings/src/com/google/inject/multibindings/ProvidesIntoOptional.java
M
extensions/multibindings/src/com/google/inject/multibindings/ProvidesIntoSet.java
Log Message:
-----------
s/Set/Optional and fix grammar.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=86803793
Compare: https://github.com/google/guice/compare/0ebf4c97e276^...e29cb54925b0
--
You received this message because you are subscribed to the Google Groups
"google-guice-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-guice-dev.
For more options, visit https://groups.google.com/d/optout.