Branch: 
refs/heads/moe_writing_branch_from_b605a34702d8d8112983aca891e3e2b6987ec45e
  Home:   https://github.com/google/guice
  Commit: 361353f5ad2add99f8a397cc38a9de531968ab75
      
https://github.com/google/guice/commit/361353f5ad2add99f8a397cc38a9de531968ab75
  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: 41b442266eba59cc6c34fcb63618cbd8e938152e
      
https://github.com/google/guice/commit/41b442266eba59cc6c34fcb63618cbd8e938152e
  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: 09420e83da806d281ed927fab9c0dc54104cb64b
      
https://github.com/google/guice/commit/09420e83da806d281ed927fab9c0dc54104cb64b
  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: eb3d67c46e2d4f04a42e31a42d8008ea9d3138ee
      
https://github.com/google/guice/commit/eb3d67c46e2d4f04a42e31a42d8008ea9d3138ee
  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: 620dc69c28a1552948a26d7dc24de36c0dcd203c
      
https://github.com/google/guice/commit/620dc69c28a1552948a26d7dc24de36c0dcd203c
  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: 72e580334fa0548fe82bd41febb7da067de10dc6
      
https://github.com/google/guice/commit/72e580334fa0548fe82bd41febb7da067de10dc6
  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: cf6cb8038b8751c6cbfaf1563106a55140c5a175
      
https://github.com/google/guice/commit/cf6cb8038b8751c6cbfaf1563106a55140c5a175
  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: 4b864888ca182900239eed33b840eba445c5c7c2
      
https://github.com/google/guice/commit/4b864888ca182900239eed33b840eba445c5c7c2
  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/e29cb54925b0...4b864888ca18

-- 
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.

Reply via email to