1. 51515b5 Fixing the Provider injection bug, wherein we were using a Provider before it had been itself injected. by limpbizkit · 17 years ago
  2. 3d58d6b Big change - changing BinderImpl to use commands/ by limpbizkit · 17 years ago
  3. 5d18743 Adds support for a parent injector that bindings will be chained to if available. by dan.halem · 17 years ago
  4. fcf2b8c Renaming ExternalContext to InjectionPoint, and changing how it's used in ProvisionException. Also changing LoggerProvider to LoggerFactory. by limpbizkit · 17 years ago
  5. 64f7e00 Added missing synchronized. by crazyboblee · 17 years ago
  6. ddd538d Renamed sanitize to checkForNull. by crazyboblee · 17 years ago
  7. d9d16a0 Support for Iterable<? extends Module>. by crazyboblee · 17 years ago
  8. fb6285a Cleaned up remaining warnings. by crazyboblee · 17 years ago
  9. ec2ef00 Records 'unknown source' for internal converters. by crazyboblee · 17 years ago
  10. d273210 One last tweak to TypeConverter. by crazyboblee · 17 years ago
  11. 18f06bc Modified TypeConverter to take TypeLiteral instead of Key. by crazyboblee · 17 years ago
  12. 7c9d779 Added support for custom type converters. by crazyboblee · 17 years ago
  13. 5dc2335 Relaxed restrictions on what you can bind to. by crazyboblee · 17 years ago
  14. c7f3216 Fixed infinite recursion in Injector.toString(). by crazyboblee · 17 years ago
  15. d71c19e Exposed binding dependencies. You should now be able to crawl the entire dependency graph. by crazyboblee · 17 years ago
  16. 5d57569 Fixes bug with cyclic deps in explicit bindings. by crazyboblee · 17 years ago
  17. 552472f Added Binding.getProviderBinding() by crazyboblee · 17 years ago
  18. f35089a Fixed breakage. Removed unnecessary binding. by crazyboblee · 17 years ago
  19. 712705c HUGE refactoring of InjectorImpl. getBinding() now returns synthetic bindings in addition to explicit bindings. No more warnings in InjectorImpl!!! by crazyboblee · 17 years ago
  20. dbcc2d4 Renamed ProviderBinding to LinkedProviderBinding by crazyboblee · 17 years ago
  21. 4f215c0 Provided examples for binding interfaces. by crazyboblee · 17 years ago
  22. d0c4b8b Extended Binding to better support tools. Fixed bug where we were ignoring exceptions during member injection. Added TOOL stage. by crazyboblee · 17 years ago
  23. c49e091 Updated ReferenceMap to the latest version. by crazyboblee · 17 years ago
  24. adae8cc Removing Objects.nonNull(Object[]) by limpbizkit · 17 years ago
  25. b946ca2 Introducing the idea of a stack of ExternalContexts. by limpbizkit · 17 years ago
  26. 1dabcfd Trying to preserve the getCause() of ProvisionException to be the user's exception by limpbizkit · 17 years ago
  27. c808df0 Now we can inject null wherever the injection point is annotated @Nullable by limpbizkit · 17 years ago
  28. de02df2 tiny tweaks to proposed new introspection API by kevinb9n · 17 years ago
  29. dde697b Issue 29: preliminary draft of new introspection API by kevinb9n · 17 years ago
  30. 3650081 Issue 87: simple Providers.of(instance) method to facilitate your unit tests by kevinb9n · 17 years ago
  31. cad2c2b very minor javadoc tweeks by kevinb9n · 17 years ago
  32. 9fd9fe6 very minor javadoc tweeks by kevinb9n · 17 years ago
  33. 81303cd Added a rough implementation of provider methods. Got rid of ProviderLocator. by crazyboblee · 17 years ago
  34. 7bef622 Added ability to look up providers before the injector is created. You cannot use the provider until the injector is created, and you will get a by crazyboblee · 17 years ago
  35. e148102 @Inject should be @Documented by kevinb9n · 17 years ago
  36. ade7be4 (thanks dhalem!) Issue 76: Matchers.annotatedWith() should require annotation to have runtime retention by kevinb9n · 17 years ago
  37. a0f4705 don't reinstall modules that are equal by kevinb9n · 17 years ago
  38. da11d0d Issue 82: improve toString() of bundled scopes by kevinb9n · 18 years ago
  39. 9da90b3 Issue 86: don't try to construct an inner class ferchrissakes. by kevinb9n · 18 years ago
  40. 2394ca6 Issue 93: run an optimize-imports over all the source. by kevinb9n · 18 years ago
  41. 490333b small javadoc enhancement by kevinb9n · 18 years ago
  42. 409df52 backport LineNumbers to asm 2.x, will make maveny people happier (forgot one, oops) by chris.nokleberg · 18 years ago
  43. b605482 Issue 35: override to no scope; Issue 56: OutOfScopeException. by kevinb9n · 18 years ago
  44. 8b68d33 spot fix of some binder javadoc by kevinb9n · 18 years ago
  45. 96eeb3a at last! a big start on the Binding EDSL javadoc! by kevinb9n · 18 years ago
  46. f73ca5d random trivial cleanup: don't need <M extends AnnotatedElement & Member> anymore. by kevinb9n · 18 years ago
  47. b950ad9 Did a bit of javadoc work. Removed pointless package-private method Guice.createEmptyInjector(). by kevinb9n · 18 years ago
  48. 65b6f97 Minor Javadoc changes. by crazyboblee · 18 years ago
  49. 9e13952 Redesigned constant binding API. by crazyboblee · 18 years ago
  50. 0c24994 try 3 to get the hack right. drawing attention to it now. :-( by kevinb9n · 18 years ago
  51. aee4a48 Moved instance injections back in the injector creation process, after static injection. by crazyboblee · 18 years ago
  52. b7ffa50 make the earlier dumb hack suck less... cpu cycles at runtime. by kevinb9n · 18 years ago
  53. d4d4df3 log timing info at "fine" level by kevinb9n · 18 years ago
  54. cd38685 sadly, must hack in secret support for something evil; will remove later by kevinb9n · 18 years ago
  55. c1d0c64 Removed old Javadocs. by crazyboblee · 18 years ago
  56. 84e32fa some binder javadoc. not great but better. by kevinb9n · 18 years ago
  57. 61257a8 Added spring package to Javadocs. Made minor updates to various Javadocs. by crazyboblee · 18 years ago
  58. f739015 Added Spring and JNDI integration. by crazyboblee · 18 years ago
  59. 51c39c3 Trying to clean up. by crazyboblee · 18 years ago
  60. 42c8bb2 IntelliJ svn support sucks. by crazyboblee · 18 years ago
  61. 3a971f3 Locked down binder API even more. by crazyboblee · 18 years ago
  62. 015aab3 Renamed eagerly() to asEagerSingleton(). by crazyboblee · 18 years ago
  63. edda436 Removed link(). bind() now points to other bindings. by crazyboblee · 18 years ago
  64. 3854582 Renamed default impl and provider annotations. by crazyboblee · 18 years ago
  65. 6c7720d Added support for @DefaultImplementation and @DefaulProvider. by crazyboblee · 18 years ago
  66. b20cc35 oops, add missing file headers. by kevinb9n · 18 years ago
  67. 833fc69 Remove code we don't need use (sorry bob). by kevinb9n · 18 years ago
  68. a312d7a Issue 41: guice should never inject a null value. by kevinb9n · 18 years ago
  69. 7eb9f44 Examples. by crazyboblee · 18 years ago
  70. 17c05fd Issue 32: forbid binding to guice framework types (Module, Binding, etc.) by kevinb9n · 18 years ago
  71. 0af85cf Issue 30: Binder.addError(Throwable); a little associated cleanup by kevinb9n · 18 years ago
  72. 27f8a58 Re-add the Injector.getInstance() methods which were removed frankly by mistake. by kevinb9n · 18 years ago
  73. a2915a9 Container -> Injector; container scope -> singleton scope by kevinb9n · 18 years ago
  74. 393515b Added code to clean up state if we get an exception while creating an implicit binding. by crazyboblee · 18 years ago
  75. 5a33f38 who wants more javadoc? by kevinb9n · 18 years ago
  76. 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 18 years ago
  77. 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 18 years ago
  78. 0dfec97 Moved servlet package into its own module. by crazyboblee · 18 years ago
  79. c3e8849 If we can't find a binding to an annotation with given attribute values, we look for a binding to the annotation type. Added check to make sure binding annotations are annotated with @BindingAnnotation. by crazyboblee · 18 years ago
  80. 77bf3b2 We now inject bound instances and bound Provider instances. by crazyboblee · 18 years ago
  81. 1fc4978 Extracted interface for Binding. by crazyboblee · 18 years ago
  82. 6b0e91b Fixed package documentation to not reference Factory. by crazyboblee · 18 years ago
  83. 589b57d Replace Factory with Provider. Hid Context from public API. by crazyboblee · 18 years ago
  84. bd9544e Renamed Locator to Provider. by crazyboblee · 18 years ago
  85. 0b3189c Added support for injecting private constructors and fields. by crazyboblee · 18 years ago
  86. 0f09fe3 Added checks to ensure annotations are retained at runtime. by crazyboblee · 18 years ago
  87. 97b2cac Added @ScopeAnnotation. Added Binder.addError(). Removed Scopes.DEFAULT. We now refer to this as 'no' scope. by crazyboblee · 18 years ago
  88. 9119a63 improve error message when instance location causes an exception (e.g. from your constructor or custom factory) by kevinb9n · 18 years ago
  89. be2a67f Added Binder.getStage(). Added Matchers.annotatedWith(Annotation). Added support for generic arrays to TypeLiteral. by crazyboblee · 18 years ago
  90. 5c64e9f Fixed bug in toInstance(). It should not set a scope. by crazyboblee · 18 years ago
  91. 0bfdbc6 Removed convenience methods from Container. Broke down BindingBuilder into multiple interfaces to limit which methods can be called at which times. Filled in missing Javadocs. Synced AbstractModule with Binder. Added code to detect optional=true on constructors. Created Struts 2 modules and got that code working again. Modified CreationException to record stack trace. by crazyboblee · 18 years ago
  92. 9d573ed Hid BinderImpl. Redesigned SoureProvider API. by crazyboblee · 18 years ago
  93. e5073a2 Guice.newContainer() -> createContainer() and overload to allow Stage to be specified. by kevinb9n · 18 years ago
  94. 2a7178f new javadoc for @Inject by kevinb9n · 18 years ago
  95. bf5b401 unbreak build from last change by kevinb9n · 18 years ago
  96. 132b82d forgot to make these classes nonpublic by kevinb9n · 18 years ago
  97. 5cbf55c extract interfaces for the sub-binders into a subpackage to keep them from being highly visible in the main javadoc. by kevinb9n · 18 years ago
  98. db85d9c ContainerBuilder -> BinderImpl; extract Binder interface; add Guice.newContainer(). by kevinb9n · 18 years ago
  99. c0c12ea @Binder -> @BindingAnnotation by kevinb9n · 18 years ago
  100. 225310e note a few un-test-covered todos in the code; remove a few unused methods; add missing test to test suite. by kevinb9n · 18 years ago