Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
c9465f97f0aea1216fe7a4fb6c6e54c63c256dd3
/
src
/
com
/
google
/
inject
/
Key.java
f530b25
Creating a canonical form for Keys with arrays in them.
by limpbizkit
· 16 years ago
e4647a6
Serialization fixup round one. I still have lots of work before everything serializes properly...
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
fb6285a
Cleaned up remaining warnings.
by crazyboblee
· 17 years ago
552472f
Added Binding.getProviderBinding()
by crazyboblee
· 17 years ago
cad2c2b
very minor javadoc tweeks
by kevinb9n
· 17 years ago
81303cd
Added a rough implementation of provider methods. Got rid of ProviderLocator.
by crazyboblee
· 17 years ago
2394ca6
Issue 93: run an optimize-imports over all the source.
by kevinb9n
· 17 years ago
61257a8
Added spring package to Javadocs. Made minor updates to various Javadocs.
by crazyboblee
· 17 years ago
63e9a82
Simplified source directory structure. Forget Maven.
by crazyboblee
· 17 years ago
[Renamed from src/main/java/com/google/inject/Key.java]
3be9b71
Moved sources into 'java' directories to make Maven happy.
by crazyboblee
· 17 years ago
[Renamed from src/main/com/google/inject/Key.java]
97223d4
Moved src directories to be more maven friendly.
by crazyboblee
· 17 years ago
[Renamed from src/com/google/inject/Key.java]
c3e8849
If we can't find a binding to an annotation with given attribute values, we look for a binding to the annotation type. Added check to make sure binding annotations are annotated with @BindingAnnotation.
by crazyboblee
· 17 years ago
0f09fe3
Added checks to ensure annotations are retained at runtime.
by crazyboblee
· 17 years ago
c0c12ea
@Binder -> @BindingAnnotation
by kevinb9n
· 17 years ago
225310e
note a few un-test-covered todos in the code; remove a few unused methods; add missing test to test suite.
by kevinb9n
· 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
db395b2
Add AbstractModule.intercept(). Hid Key.ofType() methods. Added support for injecting factories.
by crazyboblee
· 17 years ago
d7908e8
Added a JMX interface to aid debugging.
by crazyboblee
· 17 years ago
278ee4d
Renamed 'ForBinding' to 'Binder'. Introduced Stage. Added name package to Javadocs. Updated some random Javadocs.
by crazyboblee
· 17 years ago
1c4d3e3
Moved name-related logic into a subpackage.
by crazyboblee
· 17 years ago
4602a6f
Added support for binding to annotations instead of names.
by crazyboblee
· 17 years ago
a99dca7
Silly code-style fixes
by kevinb9n
· 17 years ago
0baa9fc
Updated Javadocs. Renamed TypeToken to TypeLiteral. Hid ConfigurationException from the public API.
by crazyboblee
· 17 years ago
f1ba2b5
Modified Container to return a 'creator' or new instance factory. This helps clients avoid a concurrent map lookup each time they inject a class. Also fixed typing of Key.getRawType() and undeprecated it.
by crazyboblee
· 17 years ago
fc9337f
Added code to automatically convert between primitive types and their wrapper types. Modified SingletonScope to use double checked locking which resulted in a noticable performance improvement.
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
7c5b2c4
Refactored ContainerBuilder API. Added support for generic types.
by crazyboblee
· 18 years ago
b944668
Refactoring binding API. Adding support for generic types.
by crazyboblee
· 18 years ago
41bc852
Added TypeToken. Refactored Key to use it. Goodbye, raw types!
by crazyboblee
· 18 years ago
d42a05b
Added key tests and code to convert to raw keys.
by crazyboblee
· 18 years ago
ed8825f
Refactoring binding API. Adding support for generic types.
by crazyboblee
· 18 years ago
6ab7e1f
Refactoring binding API. Adding support for generic types.
by crazyboblee
· 18 years ago
07e4182
Added type conversion for constants. Optimized ReferenceCache.
by crazyboblee
· 18 years ago
66b415a
Initial checkin.
by crazyboblee
· 18 years ago