- 1bf1e9e Add the source of the binding when mapbinder/multibinder fail because of a null by sameb · 9 years ago
- f618960 Simplifies MapBinder by moving Key generation to RealMapBinder's constructor. by flan · 10 years ago
- b159fc5 Presize collections in MapBinder and Multibinder providers. by lukes · 10 years ago
- 6dec441 Guice Multibindings: follow-up to earlier CL to make MultimapBinder package-private so that Real{Provider}MultimapProvider.initialize are accessible by generated code by Sam Berlin · 10 years ago
- ca0cc18 Guice Multibindings: convert multibinding anonymous providers into package-private inner classes so that @Inject methods can be referenced by generated code. by Sam Berlin · 10 years ago
- c34e018 Implement binding deduplication for multibinder & mapbinder in a different way. by Sam Berlin · 10 years ago
- d1d7ef3 Fix MapBinder's duplicate key error message so that more than one binding with the same source gets listed twice. This was causing a problem with the tests that turned stack traces off, because the two different bindings line numbers were both changed to "Unknown Source", so it collapsed them into a single item. by Christian Edward Gruber · 10 years ago
- cade897 Preparations for OptionalBinder. This fixes MapBinder's SPI so elements from different MapBinders are distinct, and also fixes ProviderLookup's Provider so it exposes its dependency, which allows MapBinder to properly find its dependencies. by Christian Edward Gruber · 10 years ago
- 8859456 Update MapBinder so it fails on duplicate bindings with a more descriptive error message, including all the keys that had duplicates and where the duplicate bindings were bound. Example error message that has 'a' bound twice and 'b' bound twice: by Sam Berlin · 10 years ago
- 3338a48 Fix issue 734 -- MapBinder doesn't allow injection of Map<K, javax.inject.Provider<V>>. by Sam Berlin · 11 years ago
- 96e81ba An alternative way to support ShareableModule, Modules.override and Multibinder: use annotations that compare equal iff the binding strategy matches, so Guice will dedupe for us. by Christian Edward Gruber · 11 years ago
- 6c69bcf An alternative way to support ShareableModule, Modules.override and Multibinder: use annotations that compare equal iff the binding strategy matches, so Guice will dedupe for us. by Christian Edward Gruber · 11 years ago
- 21a1967 Fix issue 670, keep values from MapBinder & Multibinder distinct. by Sam Berlin · 12 years ago
- b7a02b0 by sberlin · 13 years ago
- d9c913a 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. by sberlin · 13 years ago
- 6cf0488 Remove unnecessary import added in r1555 by drew.mclaughlin · 13 years ago
- 895fa39 Implement hashCode and equals for MultimapBinder. by drew.mclaughlin · 13 years ago
- c13b545 adding more missing @since 3.0 tags. by sberlin · 14 years ago
- 6542fdb issue 553 -- add a mention in the javadoc of MapBinder & Multibinder that the Set & Map are unmodifiable. by sberlin · 14 years ago
- 2873555 flip the order of the type parameters in ProviderWithExtensionVisitor to match the order in the BindingTargetVisitor. by sberlin · 14 years ago
- 75fcf6f issue 539 - extension SPI for Multibinder/MapBinder. by sberlin · 14 years ago
- 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
- 7bcec88 fixes issue 263 -- introduces ability to "deduplicate" bindings. all BindingImpl subclasses now implement equals/hashcode properly and duplicates can be erased by throwing them into a set (preferably a LinkedHashSet to preserve the order of the elements). no new API methods. by sberlin@gmail.com · 14 years ago
- 0e23eb0 tidy up multibindings doc to specify ordering unsuppress a passing test by limpbizkit · 15 years ago
- ada2f98 Make MapBinder buildable in Java 5. A prior commit accidentally pulled in some Java6isms by limpbizkit · 15 years ago
- fb3a896 Cleaned up MapBinder code, including using ImmutableSet and ImmutableMap where appropriate. Moved multimap binding into a nested module class. by netdpb · 15 years ago
- 0efcc6c Added mutlimap support to MapBinder. by netdpb · 15 years ago
- 398017a New API: Multibinder.permitDuplicates() and MapBinder.permitDuplicates() by limpbizkit · 15 years ago
- 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
- ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 15 years ago
- 4994bf6 Mikeward's Javadoc fixes. Mike read through all of our Javadoc (thank you!) and found a few typos and simplifications by limpbizkit · 15 years ago
- cfa95ae New type safety for multibindings... I changed the methods to take TypeLiteral<T>s and Class<T>s rather than unsafe Type objects. by limpbizkit · 16 years ago
- 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
- 6663d02 Axing SourceProviders and SourceProvider in favour of Binder.withSource and Binder.skipSources by limpbizkit · 16 years ago
- 9532e62 Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this: by limpbizkit · 16 years ago
- 49f67c0 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. by limpbizkit · 16 years ago
- 3beaaaf Making Types public for issue 123. by limpbizkit · 16 years ago
- 1601ae5 Adopt latest google collections snapshot (partially); some style cleanup by kevinb9n · 16 years ago
- eab7647 A bunch of polish fixes for 2.0: by limpbizkit · 16 years ago
- fa86216 Giving DPB full credit for authoring the MapBinder code. by limpbizkit · 16 years ago
- d6967b9 More testcases for multibindings, including some fairly specific tests for toString() on the Binder API by limpbizkit · 16 years ago
- e97e15b Checking in dpb's MapBinder code. This code is a dramatic improvement over the previous rev of MapBinder by limpbizkit · 16 years ago
- c75363a Checking in David Baker's MapBinder implementation. by limpbizkit · 16 years ago