Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
d9c913acca55023ef5d76a32c3d4a51ee6b420cb
/
core
/
src
/
com
/
google
/
inject
/
internal
/
InternalFactoryToProviderAdapter.java
d9c913a
switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util.
by sberlin
· 13 years ago
ba75f35
issue 631 -- expose dependency hierarchy in ProvisionListener.
by sberlin
· 13 years ago
e6ce188
fix issue 626 -- properly handle circular proxies between providers (either failing or proxying), prevents StackOverflowErrors.
by sberlin
· 13 years ago
74d714c
Issue 552: (step 1) move core code to its own subdirectory
by mcculls
· 14 years ago
[Renamed from src/com/google/inject/internal/InternalFactoryToProviderAdapter.java]
9a227be
Move internal utility code to separate package.
by limpbizkit@gmail.com
· 14 years ago
888a264
fixes issue 342 - ability to disable JIT bindings (require explicit bindings). this revision creates a new public facing API of:
by sberlin
· 15 years ago
0cb8b86
Including sources in providers wrapped for scoping. This fixes a problem reported by Isaac on bug 271.
by limpbizkit
· 15 years ago
5ae41eb
Post release refactor. I moved almost everything that was package-private in com.google.inject to the internal package. The motivation is to simplify things - the previous setup was extremely awkward because c.g.i could call into internal, but not the reverse. Similarly for the SPI package.
by limpbizkit
· 15 years ago
[Renamed (82%) from src/com/google/inject/InternalFactoryToProviderAdapter.java]
53664a7
Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use.
by limpbizkit
· 16 years ago
76c24b1
This should be the last big refactoring before Guice 2 final...
by limpbizkit
· 16 years ago
0689806
Hopefully the last of the big exceptions refactorings. I went through all of the places we're adding context to our Errors object and made sure we're never doubling-up -- specifing the same injection point or key multiple times.
by limpbizkit
· 16 years ago
490833f
Cleaning up exceptions and Javadoc:
by limpbizkit
· 16 years ago
5fb9d92
Rewrite of parent injectors.
by limpbizkit
· 16 years ago
a6e0e78
Moving error sources so they're now reported in the same place for configuration errors and runtime errors. This means that instead of seeing this:
by limpbizkit
· 16 years ago
a98bc7a
Cleaning up some internals for the SPI.
by limpbizkit
· 16 years ago
918dff8
Moved Errors (an implementation detail class) out of InjectionPoint (a public API).
by limpbizkit
· 16 years ago
6663d02
Axing SourceProviders and SourceProvider in favour of Binder.withSource and Binder.skipSources
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
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
df98fcd
Refactoring error messages. I changed 'em from public static final constants to methods. The benefit is that now the arguments are typechecked. More importantly, now we can gather coverage on methods. Which opens the door to figuring out which methods we have test coverage for (not very many!)
by limpbizkit
· 16 years ago
1601ae5
Adopt latest google collections snapshot (partially); some style cleanup
by kevinb9n
· 16 years ago
e4647a6
Serialization fixup round one. I still have lots of work before everything serializes properly...
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
· 17 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
c808df0
Now we can inject null wherever the injection point is annotated @Nullable
by limpbizkit
· 17 years ago
cad2c2b
very minor javadoc tweeks
by kevinb9n
· 17 years ago
0c24994
try 3 to get the hack right. drawing attention to it now. :-(
by kevinb9n
· 18 years ago
b7ffa50
make the earlier dumb hack suck less... cpu cycles at runtime.
by kevinb9n
· 18 years ago
cd38685
sadly, must hack in secret support for something evil; will remove later
by kevinb9n
· 18 years ago
a312d7a
Issue 41: guice should never inject a null value.
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/InternalFactoryToProviderAdapter.java]
3be9b71
Moved sources into 'java' directories to make Maven happy.
by crazyboblee
· 18 years ago
[Renamed from src/main/com/google/inject/InternalFactoryToProviderAdapter.java]
97223d4
Moved src directories to be more maven friendly.
by crazyboblee
· 18 years ago
[Renamed from src/com/google/inject/InternalFactoryToProviderAdapter.java]
bd9544e
Renamed Locator to Provider.
by crazyboblee
· 18 years ago
[Renamed (72%) from src/com/google/inject/InternalFactoryToLocatorAdapter.java]
5746d5d
Renamed ContainerCreationException to CreationException (shorter). Renamed Factory to Locator.
by crazyboblee
· 18 years ago
[Renamed (74%) from src/com/google/inject/InternalFactoryToFactoryAdapter.java]
abc4dd0
Implemented explicit preloading. Updated copyright notices.
by crazyboblee
· 18 years ago
7289ac1
Pulled up some anonymous inner classes. Hopefully the CB will be eligible for garbage collection after startup. I'll have to test this theory later.
by crazyboblee
· 18 years ago