History log of /external/guice/core/src/com/google/inject/util/Providers.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4754a22f265ad638d5484d12219515bd663272d0 03-May-2014 Sam Berlin <sameb@google.com> Add equals/hashCode to Providers.guicify(...) results.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65072672
/external/guice/core/src/com/google/inject/util/Providers.java
14e2703cd15b0ac745a0df80d25800692d8c727e 03-May-2014 Sam Berlin <sameb@google.com> Implement hashCode and equals on type returned by Providers.of(...). There doesn't seem to be any reason *not* to provide these methods, and it means downstream code that does

bind(X.class).toProvider(Providers.of(null))

does not result in erroneous duplicate binding errors if Modules.override is used.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=65067530
/external/guice/core/src/com/google/inject/util/Providers.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/util/Providers.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/util/Providers.java
16f8b0fdf6f1993f6d5d714d86fd455065301474 09-Dec-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> fix issue 578, Providers.guicify loses injection points from the delegate.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1453 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/core/src/com/google/inject/util/Providers.java
d00bb052f3c46d528db507607898530886de0f3b 09-Dec-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> add missing @since tag.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1448 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/core/src/com/google/inject/util/Providers.java
a523ea5e25e18b348097f587a7f150b987f440b3 09-Dec-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> rm jsr330, move the one method into Providers.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1437 d779f126-a31b-0410-b53b-1d3aecad763e
/external/guice/core/src/com/google/inject/util/Providers.java
74d714c1e72bb60706ed9df4d1982971c88c10aa 21-Oct-2010 mcculls <mcculls@d779f126-a31b-0410-b53b-1d3aecad763e> Issue 552: (step 1) move core code to its own subdirectory

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