Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
26c2aadc356a655e73a74e18a3739dff0740e3c0
/
src
/
com
/
google
/
inject
/
internal
/
InternalContext.java
833265f
patch from mcculls:
by limpbizkit
· 15 years ago
e89c49e
Some low-hanging fruit optimizations.
by limpbizkit
· 15 years ago
76c24b1
This should be the last big refactoring before Guice 2 final...
by limpbizkit
· 16 years ago
[Renamed (95%) from src/com/google/inject/InternalContext.java]
5fb9d92
Rewrite of parent injectors.
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
a98bc7a
Cleaning up some internals for the SPI.
by limpbizkit
· 16 years ago
7f0bc5a
Removing the check for issue 64. We already blow up when trying to make Class or Constructor's members accessible, via the new private-constructor check.
by limpbizkit
· 16 years ago
7a2341b
A fix to an unfortunate, rare concurrency problem. During injector creation, it's possbile that an @Inject method will start a thread, and attempt to access injected members while the injector is still being created. The IdentityHashSet of members to inject is currently accessed, and everything blows up. Terrible!
by limpbizkit
· 16 years ago
163c48a
Cleanup after the big errors refactoring.
by limpbizkit
· 16 years ago
9dc32d4
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
8b23745
Fixing compile problems in r438, rearranging Reflection code
by limpbizkit
· 16 years ago
51515b5
Fixing the Provider injection bug, wherein we were using a Provider before it had been itself injected.
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
ddd538d
Renamed sanitize to checkForNull.
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
c808df0
Now we can inject null wherever the injection point is annotated @Nullable
by limpbizkit
· 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/InternalContext.java]
3be9b71
Moved sources into 'java' directories to make Maven happy.
by crazyboblee
· 17 years ago
[Renamed from src/main/com/google/inject/InternalContext.java]
97223d4
Moved src directories to be more maven friendly.
by crazyboblee
· 17 years ago
[Renamed from src/com/google/inject/InternalContext.java]
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
a99dca7
Silly code-style fixes
by kevinb9n
· 17 years ago
b052dd8
Minor performance enhancements (removed unnecessary object creations).
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
07e4182
Added type conversion for constants. Optimized ReferenceCache.
by crazyboblee
· 18 years ago
66b415a
Initial checkin.
by crazyboblee
· 18 years ago