646e1742c047dc9a768f2bc065b33e9b5ab49006 |
24-Apr-2015 |
cgdecker <cgdecker@google.com> |
Add more missing @since 4.0 and remove references to *-3.0.jar in extensions' package-info.java files. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=92005346
heckedProvides.java
hrowingProviderBinder.java
ackage-info.java
|
bac730fa1b717351736182034aff62827a383090 |
22-Apr-2015 |
Ben McCann <ben@connectifier.com> |
Add missing @since tags for 4.0
hrowingInject.java
hrowingProviderBinder.java
|
fb04caeeadfea0ba966bcfe633aa5ec3f8046cbf |
02-Mar-2015 |
cnester <cnester@google.com> |
Add ability to not scope exception to RemoteProviderBinder ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=87524840
heckedProviderMethod.java
heckedProviderMethodsModule.java
heckedProvides.java
hrowingProviderBinder.java
|
62471593121cd8d2e10b0fb7b815f4d004806fad |
07-Sep-2014 |
Stuart McCulloch <mcculls@gmail.com> |
Results of 'mvn license:format -N' plus some minor tweaking
heckedProvideUtils.java
heckedProviderWithDependencies.java
|
117b2a6bfe7fe6a59578ef10626036ee5c4744dc |
10-Sep-2014 |
lukes <lukes@google.com> |
When checking for Logger keys in providermethodsmodule don't create a new Key<Logger> for every parameter. Instead use a constant. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=75227883
heckedProviderMethodsModule.java
|
6b3086dc7ca0b0f9d664fb7cc1f4664e4a4df640 |
20-Jul-2014 |
Sam Berlin <sberlin@gmail.com> |
Cleanup javadocs. This makes the following changes: 1) Stop using doclava. It has too many bugs (like dropping annotations). 2) Tell javadoc not to doclint. Java8 does it and errs if it fails. 3) Link to appropriate third parties from javadoc. 4) Split extensions into separate groups in ant javadoc. 5) Cleanup code that had javadoc warnings.
heckedProvides.java
|
c00df28be8bfa45b2bdc8b4d3c101c20a9cbdc12 |
01-Jul-2014 |
Sam Berlin <sameb@google.com> |
Automated code cleanups by internal tool. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=69390543
heckedProviderMethod.java
|
f9a3d2db00d29aa3de03da606b1eaeb640947731 |
03-May-2014 |
Sam Berlin <sameb@google.com> |
Skip synthetic/bridge methods when validating CheckedProvider interfaces, otherwise java8 breaks validation by adding a synthetic bridge default method. ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=66122172
hrowingProviderBinder.java
|
8b7aaecd6164bf576c66dedad8c1988a10396341 |
27-May-2012 |
Sam Berlin <sameb@google.com> |
Update ThrowingProviderBinder to have a better exception in case of ProvisionExceptions from more than one dependency. Revision created by MOE tool push_codebase. MOE_MIGRATION=4877
hrowingProviderBinder.java
|
15dbe7831cdb409f54180a89bfea4d3ce69c4983 |
27-May-2012 |
Sam Berlin <sameb@google.com> |
Change AssertionError to use the whole ProvisionException as a cause, so we can see exactly what goes wrong when nothing should go wrong. Revision created by MOE tool push_codebase. MOE_MIGRATION=4876
hrowingProviderBinder.java
|
e6abeff86010a4456e8b4b2adc800bbffaa13ff7 |
27-May-2012 |
Sam Berlin <sameb@google.com> |
Change the new ThrowingProviderBinder.providing to look for @ThrowingInject instead of @Inject. Revision created by MOE tool push_codebase. MOE_MIGRATION=4875
heckedProvideUtils.java
hrowingInject.java
hrowingProviderBinder.java
|
8557c775d526e603fa6f2de0fa4f3d840459083e |
01-Mar-2012 |
Sam Berlin <sameb@google.com> |
Add a new method to ThrowingProviderBinder: providing(Class) or providing(TypeLiteral). This instructs ThrowingProviderBinder to create a proxy implementation of the CheckedProvider interface and delegate it to the constructor of the class in question. As a bonus, the class it constructs fully participates in Guice AOP. This is a binary-safe change, but a compile-unsafe change if classes directly kept a reference to SecondaryBinder. SecondaryBinder now has two generic types (as opposed to one). Revision created by MOE tool push_codebase. MOE_MIGRATION=4307
heckedProvideUtils.java
heckedProviderMethod.java
heckedProviderMethodsModule.java
heckedProviderWithDependencies.java
hrowingProviderBinder.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
heckedProviderMethod.java
heckedProviderMethodsModule.java
heckedProvides.java
hrowingProviderBinder.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
heckedProviderMethod.java
heckedProviderMethodsModule.java
hrowingProviderBinder.java
|
ba8a4cdebee559cd1b6ad4af2ef9f7f0d82d085d |
27-Nov-2010 |
sberlin@gmail.com <sberlin@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> |
add more tests for @CheckedProvides methods, fix bug exposed with @Exposed methods, cleanup class names & javadoc. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1427 d779f126-a31b-0410-b53b-1d3aecad763e
heckedProviderMethod.java
heckedProviderMethodsModule.java
heckedProvides.java
hrowingProviderBinder.java
hrowingProviderMethod.java
hrowingProviderMethodsModule.java
|
6716a71b495e25fb6c499c03ad2d919bedf2ec50 |
19-Nov-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
a few more @sinces. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1378 d779f126-a31b-0410-b53b-1d3aecad763e
heckedProvider.java
|
488284d6de260e31d14dcd80d8ef7df7a4fb2c22 |
17-Nov-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
deprecated ThrowingProvider in favor of CheckedProvider, which lets you specify more than one exception type. remove tentative @ThrowingProvides in favor of @CheckedProvides. add tests. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1373 d779f126-a31b-0410-b53b-1d3aecad763e
heckedProvider.java
heckedProvides.java
hrowingProvider.java
hrowingProviderBinder.java
hrowingProviderMethod.java
hrowingProviderMethodsModule.java
hrowingProvides.java
|
c13b5454a5cfa7d188e9a047017ac0de63ec4dfb |
31-Oct-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
adding more missing @since 3.0 tags. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1335 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
|
103af50f397108411009d5304dfbde64a3be4a42 |
25-Oct-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
update extension package-info.java files to reference 3.0 instead of 2.0, also fix issue 563 -- assistedinject package-info referenced the wrong jar name. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1317 d779f126-a31b-0410-b53b-1d3aecad763e
ackage-info.java
|
ee446ca42d2918e8bfee95df2415b6178721347a |
24-Oct-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
update ThrowingProvider to support an @ThrowingProvides annotation, much like @Provides. update the internals of the class to give more explicit error messaging & use bind.addError instead of throwing exceptions. added lots & lots of tests. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1312 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
hrowingProviderMethod.java
hrowingProviderMethodsModule.java
hrowingProvides.java
|
5ac45a8b2a4624e89e8632fe6771457996c14f77 |
16-Oct-2010 |
sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> |
update ThrowingProviders to implement HasDependencies and use getProvider instead of injecting the Injector. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1292 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
|
9a227bef3b82a045323ef2cf38ec60b2e42cf0fe |
03-Jul-2010 |
limpbizkit@gmail.com <limpbizkit@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> |
Move internal utility code to separate package. These files have moved from c.g.i.internal to c.g.i.internal.util. Visibility has been increased when necessary. AbstractIterator.java AbstractMapEntry.java AsynchronousComputationException.java Classes.java Collections2.java ComputationException.java CustomConcurrentHashMap.java ExpirationTimer.java FinalizablePhantomReference.java FinalizableReference.java FinalizableReferenceQueue.java FinalizableSoftReference.java FinalizableWeakReference.java Finalizer.java Function.java Hashing.java ImmutableCollection.java ImmutableEntry.java ImmutableList.java ImmutableMap.java ImmutableSet.java Iterables.java Iterators.java Join.java LineNumbers.java Lists.java MapMaker.java Maps.java NullOutputException.java ObjectArrays.java Objects.java Preconditions.java Sets.java SourceProvider.java StackTraceElements.java Stopwatch.java Strings.java ToStringBuilder.java UnmodifiableIterator.java The rest of this change is just imports changes. Thanks to Max Bowsher for the idea. git-svn-id: https://google-guice.googlecode.com/svn/trunk@1185 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
|
484f75f87f526b692f74afdef0e34d2bc6937f0c |
19-May-2009 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Adding notes to package-info pointing at the required .jar files. Adding IntelliJ modules for JMX and JNDI. Fixing the broken JNDI build. git-svn-id: https://google-guice.googlecode.com/svn/trunk@976 d779f126-a31b-0410-b53b-1d3aecad763e
ackage-info.java
|
53664a7f17492bd0c3c4728df61679147907dd18 |
21-Feb-2009 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. The main benefit is a (significant) reduction in size of the Guice+AOP .jar - from 1004KB to 641KB. The drawback is that it's now a lot harder to use new Google Collections features, or to keep up-to-date with Google Collections bugfixes and optimizations. git-svn-id: https://google-guice.googlecode.com/svn/trunk@859 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
|
4994bf6a8e9986ca9013a908c340f019084be30f |
27-Dec-2008 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Mikeward's Javadoc fixes. Mike read through all of our Javadoc (thank you!) and found a few typos and simplifications git-svn-id: https://google-guice.googlecode.com/svn/trunk@742 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
|
49f67c0f62bc1748dd32e1d86616085231e974e7 |
10-Jun-2008 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Fixing owner types so they're no longer missing in ThrowingProviderBinder. Also adding the necessary precondition checks so that we always include 'em when necessary. git-svn-id: https://google-guice.googlecode.com/svn/trunk@514 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
|
1601ae5cc3d7931d4ce4b78e0b493acdd6132ff1 |
04-Jun-2008 |
kevinb9n <kevinb9n@d779f126-a31b-0410-b53b-1d3aecad763e> |
Adopt latest google collections snapshot (partially); some style cleanup git-svn-id: https://google-guice.googlecode.com/svn/trunk@504 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
|
e39d8d86616199a22df068a06202366a57fe30fd |
26-Mar-2008 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Unifying unique annotations, used for creating unique keys git-svn-id: https://google-guice.googlecode.com/svn/trunk@428 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
|
0197f9d60dc57722f990a3c00fd9a99b9640c0f2 |
26-Mar-2008 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Fixing a bug in the unique annotation in throwingproviderbinder git-svn-id: https://google-guice.googlecode.com/svn/trunk@427 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
|
0c43f22e70bae44bbae09544abc3b322677ac82d |
19-Dec-2007 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Javadoc and build file fixes for extensions. git-svn-id: https://google-guice.googlecode.com/svn/trunk@392 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProviderBinder.java
ackage-info.java
|
e451ef79c95a19a0e8044567f133f0ad1a40f4bc |
19-Dec-2007 |
limpbizkit <limpbizkit@d779f126-a31b-0410-b53b-1d3aecad763e> |
Adding AssistedInject and ThrowingProviders as Guice extensions. git-svn-id: https://google-guice.googlecode.com/svn/trunk@391 d779f126-a31b-0410-b53b-1d3aecad763e
hrowingProvider.java
hrowingProviderBinder.java
|