Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
cba3a512fbe730f922f0ac229a0b99b5134002d7
/
src
/
com
/
google
/
inject
/
AbstractModule.java
a843a95
Simplifying listeners:
by limpbizkit
· 16 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
4f6274a
Removing all ASM and cglib dependencies from the no_aop build of Guice.
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
9b89470
I compiled all of our Javadoc examples and fixed some problems.
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
87b88f5
Fix for bug 255.
by limpbizkit
· 16 years ago
477f9f9
Grand unification of commands and SPI:
by limpbizkit
· 16 years ago
4a89ad3
Added requireBinding() convenience method to AbstractModule.
by limpbizkit
· 16 years ago
b82da41
Binder.requestInjection, as implemented by Mike Ward.
by limpbizkit
· 16 years ago
9532e62
Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this:
by limpbizkit
· 16 years ago
185d2a2
Added some new error messages:
by limpbizkit
· 16 years ago
564053f
Massive refactoring to exception handling. I'm trying to simplify things, but they are currently a little bit more complicated. I'll do another round shortly.
by limpbizkit
· 16 years ago
1601ae5
Adopt latest google collections snapshot (partially); some style cleanup
by kevinb9n
· 16 years ago
d172726
Rolling back r432
by dan.halem
· 17 years ago
66d900f
Add installAsSubModule to Binder and everything that goes with it. This is a solution to the robot arms/legs problem and builds on the earlier parent injector work.
by dan.halem
· 17 years ago
7c9d779
Added support for custom type converters.
by crazyboblee
· 17 years ago
cad2c2b
very minor javadoc tweeks
by kevinb9n
· 18 years ago
81303cd
Added a rough implementation of provider methods. Got rid of ProviderLocator.
by crazyboblee
· 18 years ago
2394ca6
Issue 93: run an optimize-imports over all the source.
by kevinb9n
· 18 years ago
9e13952
Redesigned constant binding API.
by crazyboblee
· 18 years ago
3a971f3
Locked down binder API even more.
by crazyboblee
· 18 years ago
edda436
Removed link(). bind() now points to other bindings.
by crazyboblee
· 18 years ago
0af85cf
Issue 30: Binder.addError(Throwable); a little associated cleanup
by kevinb9n
· 18 years ago
a2915a9
Container -> Injector; container scope -> singleton scope
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/AbstractModule.java]
3be9b71
Moved sources into 'java' directories to make Maven happy.
by crazyboblee
· 18 years ago
[Renamed from src/main/com/google/inject/AbstractModule.java]
97223d4
Moved src directories to be more maven friendly.
by crazyboblee
· 18 years ago
[Renamed from src/com/google/inject/AbstractModule.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
5cbf55c
extract interfaces for the sub-binders into a subpackage to keep them from being highly visible in the main javadoc.
by kevinb9n
· 18 years ago
db85d9c
ContainerBuilder -> BinderImpl; extract Binder interface; add Guice.newContainer().
by kevinb9n
· 18 years ago
9a3861b
Cleaned up error handling. Separated ErrorHandler from source tracking. We now point directly to members when appropriate.
by crazyboblee
· 18 years ago
db395b2
Add AbstractModule.intercept(). Hid Key.ofType() methods. Added support for injecting factories.
by crazyboblee
· 18 years ago
278ee4d
Renamed 'ForBinding' to 'Binder'. Introduced Stage. Added name package to Javadocs. Updated some random Javadocs.
by crazyboblee
· 18 years ago
b1f2e68
Modified scope binding to bind to scope annotations directly. No more strings.
by crazyboblee
· 18 years ago
1c4d3e3
Moved name-related logic into a subpackage.
by crazyboblee
· 18 years ago
a99dca7
Silly code-style fixes
by kevinb9n
· 18 years ago
fddb686
Renamed put() to scope().
by crazyboblee
· 18 years ago
e5fbbb0
Added overloaded methods which accept a name to Container. Re-implemented the built-in scopes as an enum. Added ContainerBuilder.scope(Enum). Added support for custom scope annotations.
by crazyboblee
· 18 years ago
a379601
Removed old Javadocs.
by crazyboblee
· 18 years ago
c2fcc43
Added builder() to AbstractFactory.
by crazyboblee
· 18 years ago
9592a91
Moved Query, etc., to intercept package.
by crazyboblee
· 18 years ago
abc4dd0
Implemented explicit preloading. Updated copyright notices.
by crazyboblee
· 18 years ago
0baa9fc
Updated Javadocs. Renamed TypeToken to TypeLiteral. Hid ConfigurationException from the public API.
by crazyboblee
· 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
4727ee2
Added support for up front error handling. More work remains.
by crazyboblee
· 18 years ago
4776db7
Renamed injectStatics() to requestStaticInjection().
by crazyboblee
· 18 years ago
dac4991
Updated Javadocs.
by crazyboblee
· 18 years ago
041e933
Renamed performance test. Introduced AbstractModule to support more concise configuration code.
by crazyboblee
· 18 years ago