1. e18906a Add some SPI methods to allow users to annotate Module methods with arbitrary by sameb · 10 years ago
  2. 9867f9c Implement my old patch for issue #366, with some tweaks. This does the by sameb · 10 years ago
  3. 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
  4. 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
  5. 76be88e Detect overrides of @Provides method and add an error for each one. by Sam Berlin · 10 years ago
  6. 53a5936 Ignore synthetic bridge methods during provider method lookup. by Sam Berlin · 10 years ago
  7. 409e0f5 Try to use cglibs FastClass to invoke @Provides methods, it's faster! by Sam Berlin · 10 years ago
  8. b7a02b0 by sberlin · 13 years ago
  9. 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
  10. 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]
  11. 17520da Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
  12. 75ae834 Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
  13. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  14. 82cbc6d fixes issue 482 - anonymous loggers created every time a provider method is used (if logger is a parameter) by sberlin · 14 years ago
  15. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 16 years ago
  16. 714df3c bstoler's changes for issue 305... by limpbizkit · 16 years ago
  17. 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 16 years ago
  18. fcbdf99 Pretty massive rewrite of PrivateModules so that they're now implemented in core Guice. by limpbizkit · 16 years ago
  19. 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
  20. 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
  21. d38d16d Applied feedback from code reviews by Mike Ward and Giles Douglas. by limpbizkit · 16 years ago
  22. 86cb3bb Refinements to PrivateModules: by limpbizkit · 16 years ago