Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
guice
/
e18906acc38e436613d01b0b96cf5c09623ec987
/
core
/
src
/
com
/
google
/
inject
/
internal
/
ProviderMethodsModule.java
e18906a
Add some SPI methods to allow users to annotate Module methods with arbitrary
by sameb
· 10 years ago
9867f9c
Implement my old patch for issue #366, with some tweaks. This does the
by sameb
· 10 years ago
117b2a6
When checking for Logger keys in providermethodsmodule don't create a new Key<Logger> for every parameter. Instead use a constant.
by lukes
· 10 years ago
58d6074
Set a bit in ProviderMethodsModule to see if we are generating provider methods for gin. If we are, skip fast class generation.
by Sam Berlin
· 10 years ago
76be88e
Detect overrides of @Provides method and add an error for each one.
by Sam Berlin
· 10 years ago
53a5936
Ignore synthetic bridge methods during provider method lookup.
by Sam Berlin
· 10 years ago
409e0f5
Try to use cglibs FastClass to invoke @Provides methods, it's faster!
by Sam Berlin
· 10 years ago
b7a02b0
by sberlin
· 13 years ago
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
74d714c
Issue 552: (step 1) move core code to its own subdirectory
by mcculls
· 14 years ago
[Renamed from src/com/google/inject/internal/ProviderMethodsModule.java]
17520da
Changing Guice Javadoc to build with Doclava (beta)
by limpbizkit@gmail.com
· 14 years ago
75ae834
Changing Guice Javadoc to build with Doclava (beta)
by limpbizkit@gmail.com
· 14 years ago
9a227be
Move internal utility code to separate package.
by limpbizkit@gmail.com
· 14 years ago
82cbc6d
fixes issue 482 - anonymous loggers created every time a provider method is used (if logger is a parameter)
by sberlin
· 14 years ago
53664a7
Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use.
by limpbizkit
· 16 years ago
714df3c
bstoler's changes for issue 305...
by limpbizkit
· 16 years ago
76c24b1
This should be the last big refactoring before Guice 2 final...
by limpbizkit
· 16 years ago
fcbdf99
Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice.
by limpbizkit
· 16 years ago
4272aef
Key.get() now explodes when you give it a type parameter like 'T'. Guice has never supported this, but now we fail earlier.
by limpbizkit
· 16 years ago
4f5d1f7
Made type resolution way fast. We no longer build any collections -- instead we just do everything on demand. A very naive benchmark showed this to be much faster (50s vs 3s).
by limpbizkit
· 16 years ago
d38d16d
Applied feedback from code reviews by Mike Ward and Giles Douglas.
by limpbizkit
· 16 years ago
86cb3bb
Refinements to PrivateModules:
by limpbizkit
· 16 years ago