1. 1bf1e9e Add the source of the binding when mapbinder/multibinder fail because of a null by sameb · 9 years ago
  2. f618960 Simplifies MapBinder by moving Key generation to RealMapBinder's constructor. by flan · 10 years ago
  3. b159fc5 Presize collections in MapBinder and Multibinder providers. by lukes · 10 years ago
  4. 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
  5. 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
  6. c34e018 Implement binding deduplication for multibinder & mapbinder in a different way. by Sam Berlin · 10 years ago
  7. 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
  8. 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
  9. 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
  10. 3338a48 Fix issue 734 -- MapBinder doesn't allow injection of Map<K, javax.inject.Provider<V>>. by Sam Berlin · 11 years ago
  11. 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
  12. 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
  13. 21a1967 Fix issue 670, keep values from MapBinder & Multibinder distinct. by Sam Berlin · 12 years ago
  14. b7a02b0 by sberlin · 13 years ago
  15. 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
  16. 6cf0488 Remove unnecessary import added in r1555 by drew.mclaughlin · 13 years ago
  17. 895fa39 Implement hashCode and equals for MultimapBinder. by drew.mclaughlin · 13 years ago
  18. c13b545 adding more missing @since 3.0 tags. by sberlin · 14 years ago
  19. 6542fdb issue 553 -- add a mention in the javadoc of MapBinder & Multibinder that the Set & Map are unmodifiable. by sberlin · 14 years ago
  20. 2873555 flip the order of the type parameters in ProviderWithExtensionVisitor to match the order in the BindingTargetVisitor. by sberlin · 14 years ago
  21. 75fcf6f issue 539 - extension SPI for Multibinder/MapBinder. by sberlin · 14 years ago
  22. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  23. 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
  24. 0e23eb0 tidy up multibindings doc to specify ordering unsuppress a passing test by limpbizkit · 15 years ago
  25. ada2f98 Make MapBinder buildable in Java 5. A prior commit accidentally pulled in some Java6isms by limpbizkit · 15 years ago
  26. 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
  27. 0efcc6c Added mutlimap support to MapBinder. by netdpb · 15 years ago
  28. 398017a New API: Multibinder.permitDuplicates() and MapBinder.permitDuplicates() by limpbizkit · 15 years ago
  29. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
  30. ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 15 years ago
  31. 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
  32. 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
  33. 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
  34. 6663d02 Axing SourceProviders and SourceProvider in favour of Binder.withSource and Binder.skipSources by limpbizkit · 16 years ago
  35. 9532e62 Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this: by limpbizkit · 16 years ago
  36. 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
  37. 3beaaaf Making Types public for issue 123. by limpbizkit · 16 years ago
  38. 1601ae5 Adopt latest google collections snapshot (partially); some style cleanup by kevinb9n · 16 years ago
  39. eab7647 A bunch of polish fixes for 2.0: by limpbizkit · 16 years ago
  40. fa86216 Giving DPB full credit for authoring the MapBinder code. by limpbizkit · 16 years ago
  41. d6967b9 More testcases for multibindings, including some fairly specific tests for toString() on the Binder API by limpbizkit · 16 years ago
  42. e97e15b Checking in dpb's MapBinder code. This code is a dramatic improvement over the previous rev of MapBinder by limpbizkit · 16 years ago
  43. c75363a Checking in David Baker's MapBinder implementation. by limpbizkit · 16 years ago