Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
9a27703451ded439eb8f1411cead98528fdf2a6e
/
src
/
com
/
google
/
inject
/
Module.java
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
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
b950ad9
Did a bit of javadoc work. Removed pointless package-private method Guice.createEmptyInjector().
by kevinb9n
· 18 years ago
c1d0c64
Removed old Javadocs.
by crazyboblee
· 18 years ago
61257a8
Added spring package to Javadocs. Made minor updates to various Javadocs.
by crazyboblee
· 18 years ago
a2915a9
Container -> Injector; container scope -> singleton scope
by kevinb9n
· 18 years ago
5a33f38
who wants more javadoc?
by kevinb9n
· 18 years ago
63e9a82
Simplified source directory structure. Forget Maven.
by crazyboblee
· 18 years ago
[Renamed from src/main/java/com/google/inject/Module.java]
3be9b71
Moved sources into 'java' directories to make Maven happy.
by crazyboblee
· 18 years ago
[Renamed from src/main/com/google/inject/Module.java]
97223d4
Moved src directories to be more maven friendly.
by crazyboblee
· 18 years ago
[Renamed from src/com/google/inject/Module.java]
0bfdbc6
Removed convenience methods from Container. Broke down BindingBuilder into multiple interfaces to limit which methods can be called at which times. Filled in missing Javadocs. Synced AbstractModule with Binder. Added code to detect optional=true on constructors. Created Struts 2 modules and got that code working again. Modified CreationException to record stack trace.
by crazyboblee
· 18 years ago
9d573ed
Hid BinderImpl. Redesigned SoureProvider API.
by crazyboblee
· 18 years ago
db85d9c
ContainerBuilder -> BinderImpl; extract Binder interface; add Guice.newContainer().
by kevinb9n
· 18 years ago
6a565c7
A little javadoc, and trying to get some IntelliJ warnings cleaned
by kevinb9n
· 18 years ago
235d068
Further improved the up front error reporting. Hid ErrorMessage and source() logic from the public API for the time being. Removed javadocs.
by crazyboblee
· 18 years ago
63b592b
Redesigned scopes to enable custom implementations. Renamed DependencyException to ConfigurationException. Cleaned up Container's interface. It now returns a Factory instead of a direct instance so clients don't have to keep passing in the paramters resulting in a map lookup. Added support for injecting Factory<T> where T is any bound type.
by crazyboblee
· 18 years ago
[Renamed (66%) from src/com/google/inject/SourceAware.java]
7c5b2c4
Refactored ContainerBuilder API. Added support for generic types.
by crazyboblee
· 18 years ago
[Copied (69%) from src/com/google/inject/Scope2.java]
6ab7e1f
Refactoring binding API. Adding support for generic types.
by crazyboblee
· 18 years ago