Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
d9c913acca55023ef5d76a32c3d4a51ee6b420cb
/
core
/
src
/
com
/
google
/
inject
/
internal
/
State.java
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
· 14 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
· 14 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
· 16 years ago
53664a7
Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use.
by limpbizkit
· 16 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
· 16 years ago
76c24b1
This should be the last big refactoring before Guice 2 final...
by limpbizkit
· 16 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