1. 646e174 Add more missing @since 4.0 and remove references to *-3.0.jar in extensions' package-info.java files. by cgdecker · 9 years ago
  2. 85f14e0 Further fixes for https://github.com/google/guice/issues/904 -- java8 generates by sameb · 9 years ago
  3. a363105 Fix https://github.com/google/guice/issues/904 -- assistedinject factory method by sameb · 9 years ago
  4. c6c118f Add closing parens to FactoryModuleBuilder javadoc samples by Sam Berlin · 10 years ago
  5. 0558b32 Update references in code & configuration to point to github instead of by Sam Berlin · 10 years ago
  6. c00df28 Automated code cleanups by internal tool. by Sam Berlin · 10 years ago
  7. a23bc0e Implement hashCode and equals in FactoryProvider/FactoryProvider2, with the aim of allowing Guice to dedupe bindings. Reroll of earlier change with a bug fixed. by Sam Berlin · 10 years ago
  8. 20dd9af Automated rollback. by Sam Berlin · 10 years ago
  9. 615f61f Implement hashCode and equals in FactoryProvider/FactoryProvider2, with the aim of allowing Guice to dedupe bindings. by Sam Berlin · 10 years ago
  10. 9e2d95b Clean up some formatting (includes some format artifacts from internal changes), and remove executable bit from several files which do not need them. by Christian Edward Gruber · 11 years ago
  11. 8f19635 Add logging for when AssistedInject falls into non-optimized mode, so people can take action and fix it. by Christian Edward Gruber · 11 years ago
  12. 9f8b438 Use a single UniqueAnnotation instead of creating a new one each time. by Christian Edward Gruber · 11 years ago
  13. e391585 Change Key so that it upgrades Annotation classes where all methods have default values into an instance of the Annotation with the defaults as values, so that: by Christian Edward Gruber · 11 years ago
  14. 45d86df Fix http://code.google.com/p/google-guice/issues/detail?id=742 by having assistedinject fail if the target implementation class has a scop by Christian Edward Gruber · 11 years ago
  15. b7a02b0 by sberlin · 13 years ago
  16. 4e11457 fixup whitespace by sberlin · 13 years ago
  17. 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
  18. 405828b issues 592 & 591, documentation updates. by sberlin · 13 years ago
  19. 23cf2d4 fix issue 594 -- assistedinject does the wrong thing if assisted type is scoped. by sberlin · 13 years ago
  20. fdd9500 made new classes final. by sberlin · 14 years ago
  21. c13b545 adding more missing @since 3.0 tags. by sberlin · 14 years ago
  22. 103af50 update extension package-info.java files to reference 3.0 instead of 2.0, also fix issue 563 -- assistedinject package-info referenced the wrong jar name. by sberlin · 14 years ago
  23. 2ef2266 issue 428 - better error validation for AssistedInject, specifically with public factories & non-public method return types that can lead to IllegalAccessErrors. by sberlin · 14 years ago
  24. 2873555 flip the order of the type parameters in ProviderWithExtensionVisitor to match the order in the BindingTargetVisitor. by sberlin · 14 years ago
  25. 4b91955 patch from ramakrishna (with very minor changes from me) for an extension SPI for assisted inject. by sberlin · 14 years ago
  26. b199afd new AssistedInject factories now implement HasDependencies (like the old assistedinject factories) by sberlin · 14 years ago
  27. b5a75ed issue 506 - fail fast & with a useful error message when an AssistedInject factory has Provider<T> as a factory type. patch ( slightly modified) by ffaber. by sberlin · 14 years ago
  28. 88f9a14 remove confusing behavior from assistedinject -- it used to allow factory creations to be resolved by the injector if the return key matched something in the injector. now it always creates new objects. the prior behavior created a scenario where, if the following pseudo-code was used... by sberlin@gmail.com · 14 years ago
  29. 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
  30. 3748e4a issue 329 - cleanup error message for under-specified assistedinject factory. by sberlin · 14 years ago
  31. af9a4df fixes issue 478. by sberlin · 14 years ago
  32. f7ac6ea Patches to let Guice be more OSGi (and classloader) friendly. Solves issue 439, issue 337, issue 443, and issue 343. All provided by Stuart McCulloch. Many thanks, Stuart! by sberlin · 14 years ago
  33. b5ec94a patch AssistedInject extension to support multi-constructor injection with FactoryModuleBuilder. reuses @AssistedInject annotation to mark valid constructors. undeprecates @AssistedInject. deprecates FactoryProvider in favor of FactoryModuleBuilder now that all functionality is matched and performance problems are fixed. you can still get the "old" behavior (ordered matching of parameters, non-guiced objects, etc..) by using @AssistedInject+FactoryProvider, but using @Inject or @AssistedInject with FactoryModuleBuilder will give you the new behavior. by sberlin · 14 years ago
  34. 141f800 optimize assistedinject - touches on issue 435 - it is now about ~4x faster than the old style assisted inject (instead of being ~15x slower than it). the optimization only applies if the assisted objects do not inject an Injector or a Provider of an assisted key. by sberlin · 14 years ago
  35. 97c2271 issue 454 - add an annotation to mark @Injectable methods as wanting injection during Stage.TOOL. by sberlin · 14 years ago
  36. 87aea1b Fix for assisted inject bug introduced in r1120. by isaac.q.shum · 14 years ago
  37. 2cd3f72 fix for locking problem in old assisted inject. by dhanji · 15 years ago
  38. 365f834 First effort at support for JSR 330. by limpbizkit · 15 years ago
  39. 02d505c Fixed typo in documentation. by netdpb · 15 years ago
  40. 6840fcb Jesse's tweaks to aragos' patch r1063. His patch was quite well implemented and these changes are mostly pedantic. by limpbizkit · 15 years ago
  41. c1e65da aragos' four-month old patch for issue 346, wherein he adds FactoryModuleBuilder. by limpbizkit · 15 years ago
  42. 484f75f Adding notes to package-info pointing at the required .jar files. by limpbizkit · 15 years ago
  43. 9b584e3 Added a note on Nullable to assistedinject by limpbizkit · 15 years ago
  44. 5b25734 Misc small changes. Fix for bug 341, and tweaking assisted inject Javadoc. by limpbizkit · 15 years ago
  45. 9d6b656 Applying ilya.firman's patch for issue 218. I tweaked the patch to use TypeLiteral's new type resolution methods like TypeLiteral.getReturnType(Method) etc., which makes it so we always just do-the-right-thing for matching type variables. by limpbizkit · 15 years ago
  46. 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 15 years ago
  47. ddb3862 Supporting HasDependencies for Multibinder, MapBinder and AssistedInject v1. by limpbizkit · 15 years ago
  48. 4994bf6 Mikeward's Javadoc fixes. Mike read through all of our Javadoc (thank you!) and found a few typos and simplifications by limpbizkit · 15 years ago
  49. f9e2658 Applying Daniel Martin's fixes for our test cases. by limpbizkit · 16 years ago
  50. 2d633cd Big API change to AssistedInject Deluxe. by limpbizkit · 16 years ago
  51. b206d20 Removed old Javadocs. by limpbizkit · 16 years ago
  52. 03c8d26 AssistedInject Deluxe. by limpbizkit · 16 years ago
  53. b1f42f5 Removing the obsolete PrivateModules extension; PrivateModules are now folded-in to core Guice. by limpbizkit · 16 years ago
  54. 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
  55. 490833f Cleaning up exceptions and Javadoc: by limpbizkit · 16 years ago
  56. cb93c79 jmourits' changes to assistedinject so toString() etc. on the proxies work. Previously they were blowing up with NPEs in some situations. by limpbizkit · 16 years ago
  57. 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
  58. c0fe03b Key now wraps primitive types. This is a big deal. The consequence is that this test now passes: by limpbizkit · 16 years ago
  59. 5741fb8 Patching in David Baker's fix for AssistedInject - now it works with implicit bindings by limpbizkit · 16 years ago
  60. 0c43f22 Javadoc and build file fixes for extensions. by limpbizkit · 16 years ago
  61. e451ef7 Adding AssistedInject and ThrowingProviders as Guice extensions. by limpbizkit · 16 years ago