Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
26c2aadc356a655e73a74e18a3739dff0740e3c0
/
src
/
com
/
google
/
inject
/
BindingProcessor.java
aa07ab0
Killing ModuleWriter in favour of Element.applyTo()
by limpbizkit
· 15 years ago
759662b
Tests and fix for issue 340.
by limpbizkit
· 15 years ago
0ca7f91
It is now possible to inject a MembersInjector<T> anywhere, just like how we already support injecting a Provider<T> and a TypeLiteral<T> anywhere.
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
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
fcbdf99
Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice.
by limpbizkit
· 16 years ago
eabdb30
Test and fix for issue 276, wherein we explode while preparing a pretty error message. The regression was caused when PrivateModules were added.
by limpbizkit
· 16 years ago
a8dccb3
Hierarchical Parent Child Chained injectors are now threadsafe
by limpbizkit
· 16 years ago
8ba9788
This change is big, and it makes Guice slower. I'll need to follow-up with some optimizations that make TypeResolver quicker.
by limpbizkit
· 16 years ago
0689806
Hopefully the last of the big exceptions refactorings. I went through all of the places we're adding context to our Errors object and made sure we're never doubling-up -- specifing the same injection point or key multiple times.
by limpbizkit
· 16 years ago
86cb3bb
Refinements to PrivateModules:
by limpbizkit
· 16 years ago
47151c2
Private modules first draft. I'm not in love with the name "PrivateModules" or the "expose" method. But I think this is a reasonable first implementation of parent/child modules.
by limpbizkit
· 16 years ago
5fb9d92
Rewrite of parent injectors.
by limpbizkit
· 16 years ago
b3a8f0b
Last of the planned major changes to the SPI. Aside from Javadoc I consider the SPI to be complete for v2. (with a possible addition of a ProviderMethodBinding feature also)
by limpbizkit
· 16 years ago
27fc50d
Fixing a critical bug! The following code was broken (although we did have a TODO dating back to sometime last year)
by limpbizkit
· 16 years ago
5789ef4
A few more errors tests. There's only about five left till we have full test coverage for our errors code.
by limpbizkit
· 16 years ago
afa4b5d
LAST move of the visitors. I moved BindTargetVisitor to BindingTargetVisitor and Element.Visitor to ElementVisitor
by limpbizkit
· 16 years ago
c6c0208
Moving visitors out of Binding so they don't show up in the main com.google.inject package core Javadocs
by limpbizkit
· 16 years ago
00ca9f7
New names for the core elements:
by limpbizkit
· 16 years ago
[Renamed (98%) from src/com/google/inject/BindElementProcessor.java]
d1fe130
Combining Binding and BindConstant elements in the SPI.
by limpbizkit
· 16 years ago
575976c
Slight naming cleanup for Binding API, and a bit of Javadoc. More to follow . . .
by limpbizkit
· 16 years ago
477f9f9
Grand unification of commands and SPI:
by limpbizkit
· 16 years ago