1. 85d17c5 Renamed ContextualFactory to Generator. Disabed users from passing in Factory implementations. by crazyboblee · 17 years ago
  2. 7379ee0 Added convenience methods for link(). by crazyboblee · 17 years ago
  3. 5e400d2 Prohibited binding to Factory<?>. by crazyboblee · 17 years ago
  4. db395b2 Add AbstractModule.intercept(). Hid Key.ofType() methods. Added support for injecting factories. by crazyboblee · 17 years ago
  5. 1b54d6a Made TypeLiteral equals() and hashCode() much more robust. by crazyboblee · 17 years ago
  6. b8b84f0 Renamed preload() to eagerly(). Added JMX to the Javadocs. by crazyboblee · 17 years ago
  7. d7908e8 Added a JMX interface to aid debugging. by crazyboblee · 17 years ago
  8. 278ee4d Renamed 'ForBinding' to 'Binder'. Introduced Stage. Added name package to Javadocs. Updated some random Javadocs. by crazyboblee · 17 years ago
  9. bc9a5b8 Removed broken imports. by crazyboblee · 17 years ago
  10. 91c37e3 Removed unused consts. by crazyboblee · 17 years ago
  11. b1f2e68 Modified scope binding to bind to scope annotations directly. No more strings. by crazyboblee · 17 years ago
  12. 1c4d3e3 Moved name-related logic into a subpackage. by crazyboblee · 17 years ago
  13. 4602a6f Added support for binding to annotations instead of names. by crazyboblee · 17 years ago
  14. 7173353 Updated remaining Javadocs for query->matcher rename. Reformatted LineNumbers and added Chris's name to it (gotta give credit). Added asm-3.0.jar to IDEA project. by crazyboblee · 17 years ago
  15. 2d9cd0a Made IntelliJ use '1.5' for JDK. by crazyboblee · 17 years ago
  16. 4f79e40 Renamed query package to macher. by crazyboblee · 17 years ago
  17. 33ce069 Renamed Query to Matcher. The name is more intuitive, and hopefully it'll have the pleasant side effect of discouraging the use of regular expression matchers. by crazyboblee · 17 years ago
  18. 698a6c8 Added support for surrogate injection annotations. by crazyboblee · 17 years ago
  19. 920e1f9 remove dead code and add more javadoc by chris.nokleberg · 17 years ago
  20. 44372e2 throw exception if bytecode cannot be found by chris.nokleberg · 17 years ago
  21. 5db87c6 add utility to extract LineNumbers from bytecode by chris.nokleberg · 17 years ago
  22. 6b931bd Updated scoping logic to use surrogate annotations. by crazyboblee · 17 years ago
  23. 013aacd Added support for surrogate annotations. by crazyboblee · 17 years ago
  24. 0789b19 Added support for implicit bindings. Did away with getCreator(). Made Struts plugin validate up front. by crazyboblee · 17 years ago
  25. 48d1307 Some work on unchecked warnings. by kevinb9n · 17 years ago
  26. ce79dfe Combined validation with constructor lookup and got rid of a volatile field check every time we create an object. by crazyboblee · 17 years ago
  27. f33d23e Refactored scope handling. Allows overriding annotations with in(). Improved error reporting. by crazyboblee · 17 years ago
  28. a99dca7 Silly code-style fixes by kevinb9n · 17 years ago
  29. 6a565c7 A little javadoc, and trying to get some IntelliJ warnings cleaned by kevinb9n · 17 years ago
  30. 10a3b02 Added intercept() to ContainerBuilder. Hid ConstructionProxy, ProxyFactory, etc. Removed intercept package. Added query package. Started Struts 2 plugin and example. by crazyboblee · 17 years ago
  31. 5726c18 Unjar and re-jar to work around jarjar permissions issues. by crazyboblee · 17 years ago
  32. 3a09e29 Added servlet scopes. by crazyboblee · 17 years ago
  33. fddb686 Renamed put() to scope(). by crazyboblee · 17 years ago
  34. 6b5db11 Modified Guice to use different names for generated classes from stock cglib. by crazyboblee · 17 years ago
  35. 68d2f4b Reimplemented Scopes as a normal class. by crazyboblee · 17 years ago
  36. baaaf2d Updated scope javadocs. by crazyboblee · 17 years ago
  37. e5fbbb0 Added overloaded methods which accept a name to Container. Re-implemented the built-in scopes as an enum. Added ContainerBuilder.scope(Enum). Added support for custom scope annotations. by crazyboblee · 17 years ago
  38. a379601 Removed old Javadocs. by crazyboblee · 17 years ago
  39. c2fcc43 Added builder() to AbstractFactory. by crazyboblee · 17 years ago
  40. 1814fa4 Removed old Javadocs. by crazyboblee · 17 years ago
  41. a3b0c05 Removed old Javadocs. by crazyboblee · 17 years ago
  42. d543d24 Made to(T) public. by crazyboblee · 17 years ago
  43. 4e1ecc0 Removed old Javadocs. by crazyboblee · 17 years ago
  44. 07bd159 Added Queries.returns(). Renamed all() to any(). Excluded SourceConsumer from source tracing. Added performance check for indexing. Set version # to 1.0rc1. by crazyboblee · 17 years ago
  45. b7598a6 Exposed source provider functionality through spi. by crazyboblee · 17 years ago
  46. 9153228 Updated javadocs. Made Queries.all() take Object insted of T. by crazyboblee · 17 years ago
  47. 420d462 Updated javadocs. by crazyboblee · 17 years ago
  48. 2a1ea89 Added ProxyFactory.getFactory() to simplify standalone use of ProxyFactory. by crazyboblee · 17 years ago
  49. 62fcdde Finished interception framework. Added Container.findBindingsByType(). by crazyboblee · 17 years ago
  50. 1b82a8f Implemented ProxyFactory. by crazyboblee · 17 years ago
  51. b8cf1e5 Fixed copyright declarations. by crazyboblee · 17 years ago
  52. e039bac Exposed the error message objects. by crazyboblee · 17 years ago
  53. e3adfd6 Introduced ToStringBuilder. Pulled up ConstructorInjector. Introduced ConstructionProxy. by crazyboblee · 17 years ago
  54. 9592a91 Moved Query, etc., to intercept package. by crazyboblee · 17 years ago
  55. 2008ec7 Added Query which will be used to apply interceptors. by crazyboblee · 17 years ago
  56. a6e7398 Added Binding. The source object now follows the binding all the way through. by crazyboblee · 17 years ago
  57. 2af0637 Added convenience method for specifying container scope. by crazyboblee · 17 years ago
  58. 1596921 Added parameter index to context. This will be useful if a custom factory wants to change behavior based on annotations on parameters. by crazyboblee · 17 years ago
  59. abc4dd0 Implemented explicit preloading. Updated copyright notices. by crazyboblee · 17 years ago
  60. ef83bd2 Enabled validation of static dependencies. by crazyboblee · 17 years ago
  61. 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 · 17 years ago
  62. 9bb6202 Created ContainerCreationException which delivers the error messages to the client. Added performance logging. Validation performance might be a concern. Will keep the design such that we can lazily validate if desired. by crazyboblee · 17 years ago
  63. 0baa9fc Updated Javadocs. Renamed TypeToken to TypeLiteral. Hid ConfigurationException from the public API. by crazyboblee · 17 years ago
  64. 235d068 Further improved the up front error reporting. Hid ErrorMessage and source() logic from the public API for the time being. Removed javadocs. by crazyboblee · 17 years ago
  65. db178d7 Removed documentation template. Using Docs instead. by crazyboblee · 17 years ago
  66. 4727ee2 Added support for up front error handling. More work remains. by crazyboblee · 17 years ago
  67. 4776db7 Renamed injectStatics() to requestStaticInjection(). by crazyboblee · 17 years ago
  68. dac4991 Updated Javadocs. by crazyboblee · 17 years ago
  69. e20bd18 Fixed Javadoc warning. by crazyboblee · 17 years ago
  70. 041e933 Renamed performance test. Introduced AbstractModule to support more concise configuration code. by crazyboblee · 17 years ago
  71. 9e5fe5d Added a hand coded implementation to the performance comparison. by crazyboblee · 17 years ago
  72. f1ba2b5 Modified Container to return a 'creator' or new instance factory. This helps clients avoid a concurrent map lookup each time they inject a class. Also fixed typing of Key.getRawType() and undeprecated it. by crazyboblee · 17 years ago
  73. 7fb1d7f Removed unnecessary interface. by crazyboblee · 17 years ago
  74. 78e1cc1 Removed return types in ConstantBindingBuilder and LinkedBindingBuilder. Updated Javadocs. by crazyboblee · 17 years ago
  75. fc9337f Added code to automatically convert between primitive types and their wrapper types. Modified SingletonScope to use double checked locking which resulted in a noticable performance improvement. by crazyboblee · 17 years ago
  76. 664a82e Used cglib for critical constructor and method invocations boosting overall performance by about 40%. by crazyboblee · 17 years ago
  77. b052dd8 Minor performance enhancements (removed unnecessary object creations). by crazyboblee · 17 years ago
  78. 63b592b Redesigned scopes to enable custom implementations. Renamed DependencyException to ConfigurationException. Cleaned up Container's interface. It now returns a Factory instead of a direct instance so clients don't have to keep passing in the paramters resulting in a map lookup. Added support for injecting Factory<T> where T is any bound type. by crazyboblee · 17 years ago
  79. fe2f167 Added missing file. by crazyboblee · 18 years ago
  80. 7c5b2c4 Refactored ContainerBuilder API. Added support for generic types. by crazyboblee · 18 years ago
  81. b944668 Refactoring binding API. Adding support for generic types. by crazyboblee · 18 years ago
  82. 41bc852 Added TypeToken. Refactored Key to use it. Goodbye, raw types! by crazyboblee · 18 years ago
  83. d42a05b Added key tests and code to convert to raw keys. by crazyboblee · 18 years ago
  84. ed8825f Refactoring binding API. Adding support for generic types. by crazyboblee · 18 years ago
  85. 6ab7e1f Refactoring binding API. Adding support for generic types. by crazyboblee · 18 years ago
  86. 953aa44 Make it possible to inject constant instances by limpbizkit · 18 years ago
  87. 07e4182 Added type conversion for constants. Optimized ReferenceCache. by crazyboblee · 18 years ago
  88. 263c5bc Added alias methods to container builder, added npe check when retrieving a factory by donald.brown · 18 years ago
  89. 66b415a Initial checkin. by crazyboblee · 18 years ago