Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
bb58ce2bfee9f0b68eb330c9bfc469aebf59dd8f
/
src
/
com
/
google
/
inject
/
ConstructorInjector.java
009bb09
Moving some stuff from internal to inject to make Parameter.java non-public
by limpbizkit
· 16 years ago
3b1cd58
Large internal change:
by limpbizkit
· 16 years ago
916f548
adding first pass of compile-time guice. Also moving stuff to internal to make ConstructionProxy and Reflection classes available there.
by limpbizkit
· 16 years ago
fcf2b8c
Renaming ExternalContext to InjectionPoint, and changing how it's used in ProvisionException. Also changing LoggerProvider to LoggerFactory.
by limpbizkit
· 17 years ago
d0c4b8b
Extended Binding to better support tools. Fixed bug where we were ignoring exceptions during member injection. Added TOOL stage.
by crazyboblee
· 17 years ago
b946ca2
Introducing the idea of a stack of ExternalContexts.
by limpbizkit
· 17 years ago
1dabcfd
Trying to preserve the getCause() of ProvisionException to be the user's exception
by limpbizkit
· 17 years ago
cad2c2b
very minor javadoc tweeks
by kevinb9n
· 17 years ago
edda436
Removed link(). bind() now points to other bindings.
by crazyboblee
· 17 years ago
a2915a9
Container -> Injector; container scope -> singleton scope
by kevinb9n
· 17 years ago
63e9a82
Simplified source directory structure. Forget Maven.
by crazyboblee
· 17 years ago
[Renamed from src/main/java/com/google/inject/ConstructorInjector.java]
3be9b71
Moved sources into 'java' directories to make Maven happy.
by crazyboblee
· 17 years ago
[Renamed from src/main/com/google/inject/ConstructorInjector.java]
97223d4
Moved src directories to be more maven friendly.
by crazyboblee
· 17 years ago
[Renamed from src/com/google/inject/ConstructorInjector.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
· 17 years ago
9a3861b
Cleaned up error handling. Separated ErrorHandler from source tracking. We now point directly to members when appropriate.
by crazyboblee
· 17 years ago
4602a6f
Added support for binding to annotations instead of names.
by crazyboblee
· 17 years ago
698a6c8
Added support for surrogate injection annotations.
by crazyboblee
· 17 years ago
0789b19
Added support for implicit bindings. Did away with getCreator(). Made Struts plugin validate up front.
by crazyboblee
· 17 years ago
48d1307
Some work on unchecked warnings.
by kevinb9n
· 17 years ago
a99dca7
Silly code-style fixes
by kevinb9n
· 17 years ago
6a565c7
A little javadoc, and trying to get some IntelliJ warnings cleaned
by kevinb9n
· 17 years ago
10a3b02
Added intercept() to ContainerBuilder. Hid ConstructionProxy, ProxyFactory, etc. Removed intercept package. Added query package. Started Struts 2 plugin and example.
by crazyboblee
· 17 years ago
b8cf1e5
Fixed copyright declarations.
by crazyboblee
· 17 years ago
e039bac
Exposed the error message objects.
by crazyboblee
· 17 years ago
e3adfd6
Introduced ToStringBuilder. Pulled up ConstructorInjector. Introduced ConstructionProxy.
by crazyboblee
· 17 years ago