Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
5ae41eb77073b47e75c2dcf3766137f2352fbaf9
/
src
/
com
/
google
/
inject
/
spi
/
Elements.java
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
aa07ab0
Killing ModuleWriter in favour of Element.applyTo()
by limpbizkit
· 15 years ago
ee79246
More listener changes:
by limpbizkit
· 15 years ago
a843a95
Simplifying listeners:
by limpbizkit
· 15 years ago
8d62075
Support deferred lookups of providers and members injectors from the Encounter.
by limpbizkit
· 15 years ago
97eac0f
Injector.getMembersInjector() and Binder.getMembersInjector() APIs both implemented and tested.
by limpbizkit
· 15 years ago
03b81a6
Early draft of InjectionListeners.
by limpbizkit
· 15 years ago
b1ebb1b
Installing a null module currently gives a lame error message; this one's better
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
4f6274a
Removing all ASM and cglib dependencies from the no_aop build of Guice.
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
9119370
Moved PrivateBinder to inject package. Modified PrivateModule to use configure() instead of configurePrivateBindings().
by crazyboblee
· 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
4994bf6
Mikeward's Javadoc fixes. Mike read through all of our Javadoc (thank you!) and found a few typos and simplifications
by limpbizkit
· 16 years ago
76c24b1
This should be the last big refactoring before Guice 2 final...
by limpbizkit
· 16 years ago
b1f42f5
Removing the obsolete PrivateModules extension; PrivateModules are now folded-in to core Guice.
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
5ea4ab2
Adding newPrivateBinder() to the SPI. We're promoting private bindings from an extension to being a part of core Guice!
by limpbizkit
· 16 years ago
c489adf
A whole bunch of @since tags, and a JDiff report of everything that's changed since Guice 1.
by limpbizkit
· 16 years ago
72d11dd
Taking advantage of the error message changes in some extensions.
by limpbizkit
· 16 years ago
86cb3bb
Refinements to PrivateModules:
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
89046e7
ProviderMethods are now automatically installed from their module. That means that the following Injector will have "A" bound to the String:
by limpbizkit
· 16 years ago
7e1e4f7
New mini EDSL:
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
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