Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
9c8b61815fa15ee3457b9c816afe24a6fdaf7014
/
extensions
/
multibindings
/
test
/
com
/
google
/
inject
/
multibindings
/
MultibinderTest.java
9c8b618
Simplifies Multibinder by moving Key generation to RealMultibinder's
by flan
· 10 years ago
4faa20e
Updating Multibinder to support injection of Collection<Provider<T>> alongside the usual Set<T>.
by Sam Berlin
· 10 years ago
c34e018
Implement binding deduplication for multibinder & mapbinder in a different way.
by Sam Berlin
· 10 years ago
c00df28
Automated code cleanups by internal tool.
by Sam Berlin
· 10 years ago
14e2703
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
by Sam Berlin
· 10 years ago
c013fac
*** Reason for rollback ***
by Sam Berlin
· 10 years ago
bab9b60
Enhance WeakKeySet to auto evict keys and avoid calling toString on Keys.
by Christian Edward Gruber
· 10 years ago
af24f63
Adds a new OptionalBinder. OptionalBinder allows frameworks to setup bindings for items that user code may or may not bind. It also allows frameworks to set default values that users can override.
by Christian Edward Gruber
· 10 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
3d3a9fa
Give more information when duplicate elements are found in a multibound set.
by Christian Edward Gruber
· 11 years ago
51829aa
Automated g4 rollback of changelist 50265868.
by Christian Edward Gruber
· 11 years ago
28c75b2
Give more information when duplicate elements are found in a multibound set.
by Christian Edward Gruber
· 11 years ago
21a1967
Fix issue 670, keep values from MapBinder & Multibinder distinct.
by Sam Berlin
· 12 years ago
45ef017
Cleanup a few things:
by Sam Berlin
· 12 years ago
e390a0f
by guice.mirrorbot@gmail.com
· 13 years ago
ee443bc
by guice.mirrorbot@gmail.com
· 13 years ago
6585c73
Failing test for a multibinder bug reported here:
by limpbizkit
· 13 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
8b64d45
Remove InjectorBuilder in favor of methods in Binder.
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
680c8b5
fixes issue 490 -- sets using marker annotations don't work properly all the time.
by sberlin
· 14 years ago
34d2f00
add two more failing tests for Map/Multibinder -- permitDuplicates should be allowable through Module.overrides calls.
by sberlin
· 14 years ago
8bc8387
issue 297 -- allow Multibinder's dependencies to be retrieved in Stage.TOOL. also added a failing test for MapBinder & Modules.override (analog to existing failing test in MultibinderTest).
by sberlin
· 14 years ago
d8750fd
some test fixes for ScopeChecker and Multibinder
by limpbizkit
· 15 years ago
398017a
New API: Multibinder.permitDuplicates() and MapBinder.permitDuplicates()
by limpbizkit
· 15 years ago
63a9605
Test cases that prove we have reliable iteration order for Multibinder and MapBinder
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
72d11dd
Taking advantage of the error message changes in some extensions.
by limpbizkit
· 16 years ago
a6e0e78
Moving error sources so they're now reported in the same place for configuration errors and runtime errors. This means that instead of seeing this:
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
eab7647
A bunch of polish fixes for 2.0:
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
83b510c
Fixes from David P Baker's review.
by limpbizkit
· 16 years ago
7c533ac
There was a pretty horrible bug in Multibinder where collections were checked for annotation but not element type.
by limpbizkit
· 16 years ago
5019270
New multibindings extension.
by limpbizkit
· 16 years ago