Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
d9c913acca55023ef5d76a32c3d4a51ee6b420cb
/
core
/
src
/
com
/
google
/
inject
/
internal
/
ProviderInstanceBindingImpl.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
fc46e1a
Fix warnings in core.
by limpbizkit@gmail.com
· 14 years ago
6d8ab0b
never call hashcode on the underlying binding instances. continue to call equals as lazily as possible.
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/ProviderInstanceBindingImpl.java]
156b82c
issue 524 part 1 -- add support in core guice for extensions to be visited with a custom SPI.
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
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
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
c3f9284
Renaming PrivateEnvironment to PrivateElements. I don't love this name 'cause I don't like plural names for classes; it reminds me of Collections, which is a utility class rather than an instantiable type.
by limpbizkit
· 16 years ago
8996e80
phopkins' changes to BindingTargetVisitor so it accepts wildcard types. Original patch submitted with issue 290.
by limpbizkit
· 16 years ago
76c24b1
This should be the last big refactoring before Guice 2 final...
by limpbizkit
· 16 years ago