History log of /external/guice/core/src/com/google/inject/spi/ProvisionListenerBinding.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2bb4771a1835b8a145c857b63bb41ae56e5e6767 18-Sep-2013 Christian Edward Gruber <cgruber@google.com> Exposes ElementSource at getSource() methods.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=50645247
/external/guice/core/src/com/google/inject/spi/ProvisionListenerBinding.java
605bd086d3ecc4290ddfa4cf89fd840d22d1894c 09-Aug-2013 Christian Edward Gruber <cgruber@google.com> Updates the internals of an Element's source to keep track of the Modules that installed it, as well as the complete stack trace leading to the binding. The data is not yet exposed in Element.getSource(), but will be exposed in a future CL.

Technical details:
1) The call stack data is only available for elements created by the binder (excepting Message objects). So, elements that are created at injection time (e.g, JIT bindings, Stage, Injector, Logger, etc.) will not contain these data.
For elements affected, ElementSource.getDeclaringSource() should return what is returned by getSource() currently.
2) In the case of binding builder, similar to the current implementation, ElementSource provides the call stack of builder creation not 'element addition to the binder's elements.'

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=50247441
/external/guice/core/src/com/google/inject/spi/ProvisionListenerBinding.java
d51292d5a4a788b1275eb9ad55cf612e68640bbf 27-Feb-2012 Sam Berlin <sameb@google.com> Change ProvisionListener to expose Binding instead of Key, and change bindListener to use a Matcher for Binding instead of Key. This is a backwards incompatible change, but we haven't released yet, so it's worth doing.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4269
/external/guice/core/src/com/google/inject/spi/ProvisionListenerBinding.java
5221c15e183cb7029a305766d137d909f77e8941 22-Jul-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> Fix a few common.collect-related deprecation warnings... because it's easy!

Revision created by MOE tool push_codebase.
MOE_MIGRATION=2700


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1574 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/core/src/com/google/inject/spi/ProvisionListenerBinding.java
b7a02b02d81c830d148355c90bc309bcd66fb592 08-Jul-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> * Remove unused imports
* Sort imports
* Convert tabs to spaces
* Fix the ant no_aop build


Revision created by MOE tool push_codebase.
MOE_MIGRATION=2532


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1572 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/core/src/com/google/inject/spi/ProvisionListenerBinding.java
4e11457f34addf5d10fe0c31cefd54c75c37b540 29-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> fixup whitespace

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1563 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/core/src/com/google/inject/spi/ProvisionListenerBinding.java
d9c913acca55023ef5d76a32c3d4a51ee6b420cb 26-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1558 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/core/src/com/google/inject/spi/ProvisionListenerBinding.java
132a5db7c643b8f367eb5f09024cf13ea37c9831 05-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> issue 78 - provision interception. this only lets you listen to provisions (both before & after provisioning occurs), it does not let you change the return value of the provision.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1551 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/core/src/com/google/inject/spi/ProvisionListenerBinding.java