Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
5e6c93348c4250012801b6e41753789d760f06e4
/
core
/
src
/
com
/
google
/
inject
/
internal
/
State.java
5e6c933
Implement more granular locks for a Singleton scope in Guice.
by timofeyb
· 9 years ago
54da0e3
Rework the public API into scanning for additional @Provides-like annotations.
by sameb
· 9 years ago
d7aa953
Making Singleton's creation lock less coarse.
by timofeyb
· 10 years ago
d57f8ec
The bug in the test that became flaky has been fixed. Note that this is not a strict rollback of the rollback - I've added protection against the NPE that would happen if there's a GC between the isBlacklisted call and the getSources call.
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
2e39ef7
Print out the modules that led to a binding during error reporting, but
by Christian Edward Gruber
· 11 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
132a5db
issue 78 - provision interception. this only lets you listen to provisions (both before & after provisioning occurs), it does not let you change the return value of the provision.
by sberlin
· 13 years ago
cc17f14
significantly improve error reporting for binding a key already bound in a child injector or private module. include all sources in the error msg (since it can be in many sibling private modules or child injectors), including whether or not it as a JIT binding.
by sberlin
· 13 years ago
45ca7f6
issue 345 - better error message for private modules. show the source of a child binding instead of just saying its in a child injector. also give a hint that you may have wanted to expose the binding.
by sberlin
· 13 years ago
9c28d5b
revert State & InheritingState back to using Iterable & Set.
by sberlin
· 14 years ago
b2f1760
issue 436 -- add Injector.getTypeConverters, and expand ConvertedConstantBinding to expose the TypeConverter for it. patch graciously provided by Stuart, thanks!
by sberlin
· 14 years ago
74d714c
Issue 552: (step 1) move core code to its own subdirectory
by mcculls
· 14 years ago
[Renamed from src/com/google/inject/internal/State.java]
9a227be
Move internal utility code to separate package.
by limpbizkit@gmail.com
· 14 years ago
1920322
New scope checker feature.
by limpbizkit
· 15 years ago
5ae41eb
Post release refactor. I moved almost everything that was package-private in com.google.inject to the internal package. The motivation is to simplify things - the previous setup was extremely awkward because c.g.i could call into internal, but not the reverse. Similarly for the SPI package.
by limpbizkit
· 15 years ago
[Renamed (94%) from src/com/google/inject/State.java]
eb40513
Overdue update to fix the no-AOP build of Guice to compile.
by limpbizkit
· 15 years ago
ee79246
More listener changes:
by limpbizkit
· 15 years ago
03b81a6
Early draft of InjectionListeners.
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
bf0d876
Removing all references to method interceptors from the non-AOPified Guice. This passes the full Guice test suite (other than the interceptor tests that are removed, and the tests that fail in the normal Guice build).
by limpbizkit
· 15 years ago
76c24b1
This should be the last big refactoring before Guice 2 final...
by limpbizkit
· 15 years ago
a8dccb3
Hierarchical Parent Child Chained injectors are now threadsafe
by limpbizkit
· 16 years ago
5fb9d92
Rewrite of parent injectors.
by limpbizkit
· 16 years ago