- 6caa8dc Stripping serializability from Key, InjectionPoint and Dependency for the release. by limpbizkit · 15 years ago
- 61584c4 Fixing {@link} warning by limpbizkit · 15 years ago
- 050d1f8 Missing @since tags by limpbizkit · 15 years ago
- aa07ab0 Killing ModuleWriter in favour of Element.applyTo() by limpbizkit · 15 years ago
- eb40513 Overdue update to fix the no-AOP build of Guice to compile. by limpbizkit · 16 years ago
- ee79246 More listener changes: by limpbizkit · 16 years ago
- a843a95 Simplifying listeners: by limpbizkit · 16 years ago
- ccb15e4 Fixing a bug reported by James Strachan. The Encounter isn't being invalidated, which is leading to problems since its methods don't work after the hear() method returns. by limpbizkit · 16 years ago
- 8d62075 Support deferred lookups of providers and members injectors from the Encounter. by limpbizkit · 16 years ago
- d31578a Adding test coverage for calling 'initialize' on ProviderLookups and MembersInjectorLookups, and fixing the bugs the tests show in their applyTo() methods. by limpbizkit · 16 years ago
- 70685b9 InjectableTypeListenerBinding elements now participate in module rewriting. This is necessary to use 'em in Modules.override(). by limpbizkit · 16 years ago
- 7cef5b0 We now fire InjectionListeners on member injectors. by limpbizkit · 16 years ago
- 97eac0f Injector.getMembersInjector() and Binder.getMembersInjector() APIs both implemented and tested. by limpbizkit · 16 years ago
- 03b81a6 Early draft of InjectionListeners. by limpbizkit · 16 years ago
- b1ebb1b Installing a null module currently gives a lame error message; this one's better by limpbizkit · 16 years ago
- 53664a7 Regrettably replacing jarjar'd Google Collections with minimal copies of the parts that we use. by limpbizkit · 16 years ago
- 4f6274a Removing all ASM and cglib dependencies from the no_aop build of Guice. by limpbizkit · 16 years ago
- bf0d876 Removing all references to method interceptors from the non-AOPified Guice. This passes the full Guice test suite (other than the interceptor tests that are removed, and the tests that fail in the normal Guice build). by limpbizkit · 16 years ago
- 9119370 Moved PrivateBinder to inject package. Modified PrivateModule to use configure() instead of configurePrivateBindings(). by crazyboblee · 16 years ago
- 696c5cd Exposing the effective interceptors in ConstructorBinding by limpbizkit · 16 years ago
- c3f9284 Renaming PrivateEnvironment to PrivateElements. I don't love this name 'cause I don't like plural names for classes; it reminds me of Collections, which is a utility class rather than an instantiable type. by limpbizkit · 16 years ago
- 8996e80 phopkins' changes to BindingTargetVisitor so it accepts wildcard types. Original patch submitted with issue 290. by limpbizkit · 16 years ago
- c45600e InjectionRequests now expose their injection points (or throw an exception upon request) by limpbizkit · 16 years ago
- 4994bf6 Mikeward's Javadoc fixes. Mike read through all of our Javadoc (thank you!) and found a few typos and simplifications by limpbizkit · 16 years ago
- 76c24b1 This should be the last big refactoring before Guice 2 final... by limpbizkit · 16 years ago
- 2d633cd Big API change to AssistedInject Deluxe. by limpbizkit · 16 years ago
- 9bf6585 Fix for bug 242. by limpbizkit · 16 years ago
- 0551b64 Applying suggestions from code reviews by Daniel Martin (fizbin) and Mike Ward (mikeward.norcal) by limpbizkit · 16 years ago
- b1f42f5 Removing the obsolete PrivateModules extension; PrivateModules are now folded-in to core Guice. 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
- 5ea4ab2 Adding newPrivateBinder() to the SPI. We're promoting private bindings from an extension to being a part of 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
- c489adf A whole bunch of @since tags, and a JDiff report of everything that's changed since Guice 1. by limpbizkit · 16 years ago
- 3a8c155 Changed the InjectionPoint factory methods. Now the ConfigurationException includes a partial value, which means that a sink collection doesn't need to be passed in. 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
- 8ba9788 This change is big, and it makes Guice slower. I'll need to follow-up with some optimizations that make TypeResolver quicker. by limpbizkit · 16 years ago
- 72d11dd Taking advantage of the error message changes in some extensions. by limpbizkit · 16 years ago
- 0689806 Hopefully the last of the big exceptions refactorings. I went through all of the places we're adding context to our Errors object and made sure we're never doubling-up -- specifing the same injection point or key multiple times. by limpbizkit · 16 years ago
- 490833f Cleaning up exceptions and Javadoc: by limpbizkit · 16 years ago
- 1dac43a Javadoc for PrivateModules by limpbizkit · 16 years ago
- 86cb3bb Refinements to PrivateModules: by limpbizkit · 16 years ago
- 8c4c71c Fixing a serialization problem as reported by Ben Yu: TypeLiteral is serializable, which causes warnings in anonymous inner type literals. by limpbizkit · 16 years ago
- b3a8f0b Last of the planned major changes to the SPI. Aside from Javadoc I consider the SPI to be complete for v2. (with a possible addition of a ProviderMethodBinding feature also) by limpbizkit · 16 years ago
- a6e0e78 Moving error sources so they're now reported in the same place for configuration errors and runtime errors. This means that instead of seeing this: by limpbizkit · 16 years ago
- 18cb191 Splitting up finding member injectors from finding injection points. This is intended to make it so the new SPI exposes injection points on Module elements without actually having to resolve 'em. by limpbizkit · 16 years ago
- a98bc7a Cleaning up some internals for the SPI. by limpbizkit · 16 years ago
- a886599 Removing oldversion SPI and commands. These are both replaced by Elements. by limpbizkit · 16 years ago
- a9a8edc Adding a default BindingScopingVisitor to make use easier. by limpbizkit · 16 years ago
- 76a2b9a Changing InjectionPoint.member to be swapped for a serializable instance lazily rather than eagerly. This is what Bob had originally requested, and only now do I learn my lesson (from Sam's memory leak). Bob=smart. by limpbizkit · 16 years ago
- 4ce9cfa Changing the loading of StackTraceElements to be as lazy as possible. Sam Berlin was running into memory issues when these were loaded eagerly. by limpbizkit · 16 years ago
- 918dff8 Moved Errors (an implementation detail class) out of InjectionPoint (a public API). by limpbizkit · 16 years ago
- 89046e7 ProviderMethods are now automatically installed from their module. That means that the following Injector will have "A" bound to the String: by limpbizkit · 16 years ago
- 7e1e4f7 New mini EDSL: by limpbizkit · 16 years ago
- 7640744 LAST move of the visitors. I moved BindTargetVisitor to BindingTargetVisitor and Element.Visitor to ElementVisitor by limpbizkit · 16 years ago
- afa4b5d LAST move of the visitors. I moved BindTargetVisitor to BindingTargetVisitor and Element.Visitor to ElementVisitor by limpbizkit · 16 years ago
- c6c0208 Moving visitors out of Binding so they don't show up in the main com.google.inject package core Javadocs by limpbizkit · 16 years ago
- 318e9b4 New names for the core elements: by limpbizkit · 16 years ago
- 00ca9f7 New names for the core elements: by limpbizkit · 16 years ago
- 3af8411 Javadoc for Binding. by limpbizkit · 16 years ago
- d1fe130 Combining Binding and BindConstant elements in the SPI. by limpbizkit · 16 years ago
- 575976c Slight naming cleanup for Binding API, and a bit of Javadoc. More to follow . . . by limpbizkit · 16 years ago
- 0614667 Deprecating the old commands and old SPI in favour of the new unified API. It uses one Element class for both Module Elements and Injector Elements. by limpbizkit · 16 years ago
- 477f9f9 Grand unification of commands and SPI: by limpbizkit · 16 years ago
- 568fa2a Axing SourceProviders and SourceProvider in favour of Binder.withSource and Binder.skipSources by limpbizkit · 16 years ago
- 6663d02 Axing SourceProviders and SourceProvider in favour of Binder.withSource and Binder.skipSources by limpbizkit · 16 years ago
- 9532e62 Eliminated static from SourceProviders. The new mechanism to specify the source of a binding is like this: by limpbizkit · 16 years ago
- 7d9991e Binder.withSource() added. I'd still like to start using it within the exceptions, and then cleanup their static configuration of SourceProviders. by limpbizkit · 16 years ago
- 185d2a2 Added some new error messages: by limpbizkit · 16 years ago
- 163c48a Cleanup after the big errors refactoring. by limpbizkit · 16 years ago
- 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
- 564053f 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
- 1601ae5 Adopt latest google collections snapshot (partially); some style cleanup by kevinb9n · 16 years ago
- f530b25 Creating a canonical form for Keys with arrays in them. by limpbizkit · 16 years ago
- 3b1cd58 Large internal change: by limpbizkit · 16 years ago
- d273210 One last tweak to TypeConverter. by crazyboblee · 17 years ago
- 18f06bc Modified TypeConverter to take TypeLiteral instead of Key. by crazyboblee · 17 years ago
- 7c9d779 Added support for custom type converters. by crazyboblee · 17 years ago
- d71c19e Exposed binding dependencies. You should now be able to crawl the entire dependency graph. by crazyboblee · 17 years ago
- f35089a Fixed breakage. Removed unnecessary binding. by crazyboblee · 17 years ago
- 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
- dbcc2d4 Renamed ProviderBinding to LinkedProviderBinding by crazyboblee · 17 years ago
- 4f215c0 Provided examples for binding interfaces. by crazyboblee · 17 years ago
- 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
- cad2c2b very minor javadoc tweeks by kevinb9n · 17 years ago
- 61257a8 Added spring package to Javadocs. Made minor updates to various Javadocs. by crazyboblee · 18 years ago
- b20cc35 oops, add missing file headers. by kevinb9n · 18 years ago
- a312d7a Issue 41: guice should never inject a null value. by kevinb9n · 18 years ago
- a2915a9 Container -> Injector; container scope -> singleton scope by kevinb9n · 18 years ago
- 63e9a82 Simplified source directory structure. Forget Maven. by crazyboblee · 18 years ago
- 97223d4 Moved src directories to be more maven friendly. by crazyboblee · 18 years ago
- 9d573ed Hid BinderImpl. Redesigned SoureProvider API. by crazyboblee · 18 years ago
- db85d9c ContainerBuilder -> BinderImpl; extract Binder interface; add Guice.newContainer(). by kevinb9n · 18 years ago
- 0789b19 Added support for implicit bindings. Did away with getCreator(). Made Struts plugin validate up front. by crazyboblee · 18 years ago
- 10a3b02 Added intercept() to ContainerBuilder. Hid ConstructionProxy, ProxyFactory, etc. Removed intercept package. Added query package. Started Struts 2 plugin and example. by crazyboblee · 18 years ago
- 6b5db11 Modified Guice to use different names for generated classes from stock cglib. by crazyboblee · 18 years ago
- 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 · 18 years ago
- b7598a6 Exposed source provider functionality through spi. by crazyboblee · 18 years ago
- 62fcdde Finished interception framework. Added Container.findBindingsByType(). by crazyboblee · 18 years ago
- b8cf1e5 Fixed copyright declarations. by crazyboblee · 18 years ago
- e039bac Exposed the error message objects. by crazyboblee · 18 years ago