- 2a031c0 fix issue 544 -- allow ServletModules to be reused w/o reconstructing new ones. also fixes a bug where a ServletModule that contained only filters would have run each filter twice if the module was being reused (or three times if it was being used a third time, etc..). thanks to mathiue.carbou for pointing out the problem. by sberlin · 14 years ago
- 9ae3c2d add toString impls to each servletmodule binding. by sberlin · 14 years ago
- b199afd new AssistedInject factories now implement HasDependencies (like the old assistedinject factories) by sberlin · 14 years ago
- b8d2574 Comment wording changed. by dhanji · 14 years ago
- 0693a15 Support for custom request scopes overloaded onto the @RequestScoped annotation. by dhanji · 14 years ago
- 75fcf6f issue 539 - extension SPI for Multibinder/MapBinder. by sberlin · 14 years ago
- e511cf4 remove unused imports. by sberlin · 14 years ago
- aab9eba if dependencies aren't calculated for Multibinder yet, return a dependency on Injector.class instead of null. by sberlin · 14 years ago
- 7b02561 remove non-existent directory from build file, issue 520. by sberlin · 14 years ago
- 2ee4f18 Fixed a small bug in the async service multi-threaded test. by dhanji · 14 years ago
- 4ccf2a3 Minor cleanups, removing some debug stuff that snuck into the previous commit. by dhanji · 14 years ago
- 65888c0 Service API extension initial checkin. Support for basic start/stop lifecycle and parallelizing service startup. Needs more integration tests. by dhanji · 14 years ago
- 190e95c fixed ant build by changing persist build.properties & build.xml to mirror other extensions. by sberlin · 14 years ago
- f47f05e style cleanups from jessewilson review. by sberlin · 14 years ago
- 7154895 Fix singletons to be eager as intended. by limpbizkit@gmail.com · 14 years ago
- 10925e4 sberlin review for the previous CL. by dhanji · 14 years ago
- 7ebe5f6 More tests for the continuing request idiom. by dhanji · 14 years ago
- 1848a29 Early support for thread-continuation of servlet request. by dhanji · 14 years ago
- 24f5f13 Remove support for com.google.inject annotations from miniguice. Relying on JSR-330 classes only is simpler, and aligned with the goals for the project. by limpbizkit@gmail.com · 14 years ago
- 150d2a9 Dynamic finders fixed and test added. Probably want a few more tests and early-error checking to be ideal, but otherwise working as advertised. =) by dhanji · 14 years ago
- 8a02fce Final cleanup of Persist Module. Pending a sanity check of the dynamic finder API, it is now ready to ship for Guice 3! by dhanji · 14 years ago
- 539456d Deleting Lifecycle extension. by dhanji · 14 years ago
- 70248ea MiniGuice, a proof of concept. by limpbizkit@gmail.com · 14 years ago
- 9bcb0a2 more build configuration fixes by limpbizkit@gmail.com · 14 years ago
- 52f0fa5 Missing jars for guice-persist by dhanji · 14 years ago
- a547723 Adjust IntelliJ metadata for moved projects. by limpbizkit@gmail.com · 14 years ago
- 1d58f43 Complete reworking of the guice-persist module and API. It is MUCH leaner now and easily facilitates multiple modules. All legacy tests are still passing. by dhanji · 14 years ago
- 2b0a55c Generating docs with doclava (beta) by limpbizkit@gmail.com · 14 years ago
- b66dca8 Generating docs with doclava (beta) by limpbizkit@gmail.com · 14 years ago
- b1fa81f fix requireExplicitBindings so TypeLiteral<T> can be injected. by sberlin@gmail.com · 14 years ago
- 4295916 Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
- dfb0e05 Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
- 5481556 Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
- 5763be9 Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
- 433fefc Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
- fa38c2b Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
- 17520da Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
- 75ae834 Changing Guice Javadoc to build with Doclava (beta) by limpbizkit@gmail.com · 14 years ago
- 99ca2d6 update parameter names to reflect what they are. by sberlin · 14 years ago
- b4b7f72 issue 524 part 2 -- add an SPI to the servlet extension to be able to introspect on its bindings. by sberlin · 14 years ago
- 156b82c issue 524 part 1 -- add support in core guice for extensions to be visited with a custom SPI. by sberlin · 14 years ago
- f8537ea move extensions that weren't under extensions/ into that directory. simplify paths so everything is uniform for extensions. by sberlin · 14 years ago
- a9cdba0 Fixes many persist tests to use Junit assertXXX rather than JDK assert statements. Also cleans up some of the persist javadoc. by dhanji · 14 years ago
- 1a2adcb remove additional API for overriding a PrivateModule and instead fold the functionality into the existing methods. by sberlin · 14 years ago
- b085238 issue 525 - update poms to guice 3.0. patch courtesy of max bowsher, thanks! by sberlin · 14 years ago
- 255af73 Merge 2.0-maven branch into trunk. by sberlin@gmail.com · 14 years ago
- aef524a part of issue 526 -- move MoreTypes.memberKey into LineNumbers. LineNumbers was its only use, and the way LineNumbers used it, it was heavily dependent on the implementation staying the same (one area constructed its own key to insert into a hash map, and another area used the method to reconstruct & retrieve from the map). by sberlin · 14 years ago
- 9a27703 move Functions to internal/util. it was missed during the initial sweep in r1185. by sberlin · 14 years ago
- 19873c5 minor cleanups of r1195 - put tests in existing OverrideModuleTest class, bind with a binder that has the PrivateElement's source. by sberlin · 14 years ago
- 32895a4 issue 528 - if a single PrivateModule is supplied to Modules.override, allow the private elements within the module to be overridden. by sberlin · 14 years ago
- 8adf4d5 remove empty directories by sberlin@gmail.com · 14 years ago
- 14a4685 fix InjectedFilterPipelineTest -- it's been failing since r1150 (introduction of using injected pipelines over static ones) if assertions were turned, and failing since r1190 (change to use assertTrue instead of assert) always. by sberlin · 14 years ago
- 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
- 890b9ef Make ProvisionException stack traces from @Provides methods clearer -- don't include all the intermediary RuntimeExceptions & InvocationTargetExceptions. Just include the user's exception (even for checked exceptions). Before this, a stack trace from a ProvisionException looked like: by sberlin · 14 years ago
- 272ba99 minor cleanups to servlet extension tests. change asserts that were using the JDK "assert" keyword to assertTrue, add missing EasyMock.verify calls, and fix things that were failing as a result of changing those. by sberlin · 14 years ago
- 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
- 298db67 limpbizkit review fixes for r1187 by dhanji · 14 years ago
- f66aac1 Support for multiple ServletModules/GuiceFilters and injectors in the same JVM. by dhanji · 14 years ago
- cf481fa Guice-persist limpbizkit's review cleanups. by dhanji · 14 years ago
- 9a227be Move internal utility code to separate package. by limpbizkit@gmail.com · 14 years ago
- f29b5a8 fixes issue 493, patch provided by Stuart -- don't try to bridge types that begin with java.* by sberlin · 14 years ago
- e1290f3 added "@since 3.0" to all new things, and modified ones that had "@since 2.1" to be 3.0. by sberlin · 14 years ago
- 47e69ef fix issue 507, pointed out by stuart -- LinkedProviderBindingImpl did not implement HasDependencies & the injector wasn't checking for instanceof before casting. by sberlin · 14 years ago
- c7b2e2f Linking referenced methods in Toolable annotation doc. by limpbizkit@gmail.com · 14 years ago
- 1555f11 Undeprecating createInjector(Stage, ...). by limpbizkit@gmail.com · 14 years ago
- c1c02a6 Removing the ScopeChecker proof-of-concept. by limpbizkit@gmail.com · 14 years ago
- 7bcec88 fixes issue 263 -- introduces ability to "deduplicate" bindings. all BindingImpl subclasses now implement equals/hashcode properly and duplicates can be erased by throwing them into a set (preferably a LinkedHashSet to preserve the order of the elements). no new API methods. by sberlin@gmail.com · 14 years ago
- e2a8afd Actual correct implementation for what r1176 tried to do. Better tests too. by sberlin@gmail.com · 14 years ago
- f51c690 Change behavior of method overriding if any methods in the call stack had @com.google.inject.Inject. The new behavior is.. by sberlin@gmail.com · 14 years ago
- 6cc8094 fixes issue with requireExplicitBindings and linked bindings where the implicit binding is scoped. by sberlin · 14 years ago
- 3e1d177 Fix for requireExplicitBindings bug with ManagedFilterPipeline. Added a testcase too. by dhanji · 14 years ago
- 680c8b5 fixes issue 490 -- sets using marker annotations don't work properly all the time. by sberlin · 14 years ago
- 0391e96 Initial checkin, Guice-Persist (Supports JPA only). All tests passing. by dhanji · 14 years ago
- 7df9cf3 fixes issue 319 -- cleanup invalid leftover bindings that were added optimistically to support circular references. by sberlin · 14 years ago
- 535c84c assert that the turkeybacon problem as described in issue 231 can be solved using toConstructor. by sberlin · 14 years ago
- 3748e4a issue 329 - cleanup error message for under-specified assistedinject factory. by sberlin · 14 years ago
- 82cbc6d fixes issue 482 - anonymous loggers created every time a provider method is used (if logger is a parameter) by sberlin · 15 years ago
- 9ad3437 fixed issue 479, thanks to mcculls for pointing out the problem and providing a patch. by sberlin · 15 years ago
- 8ad6468 warn when a subclass overrides a method marked with @Inject but does not itself add @Inject (or invalidates the injectability), thus causing guice to stop injecting the method. by sberlin · 15 years ago
- af9a4df fixes issue 478. by sberlin · 15 years ago
- 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 · 15 years ago
- 34d2f00 add two more failing tests for Map/Multibinder -- permitDuplicates should be allowable through Module.overrides calls. by sberlin · 15 years ago
- e27b63d Updated common api version to 2.1. Next snapshots will have this, more correct, version. by dhanji · 15 years ago
- 2e8f7f9 committed aragos' patch (+small fix for TypesTest & AllTests) for issue 474 (and issue 293) -- fix ParametrizedTypeImpl.toString. by sberlin · 15 years ago
- 8bc8387 issue 297 -- allow Multibinder's dependencies to be retrieved in Stage.TOOL. also added a failing test for MapBinder & Modules.override (analog to existing failing test in MultibinderTest). by sberlin · 15 years ago
- cba3a51 expose LinkedBindingImpl's dependency via HasDependencies -- it was one of only two binding impls to not implement HasDependencies (UntargettedBindingImpl was the other). by sberlin · 15 years ago
- 9239bdf fixes issue 425 - coalesce javax.inject.Named & com.google.inject.name.Named, patch from cgdecker. by sberlin · 15 years ago
- b997821 introduces InjectorBuilder.disableCircularProxies, to forcibly prevent guice from creating a proxy to resolve circular dependencies. by sberlin · 15 years ago
- 6fdc146 Fixed GuiceFilter so that it no longer depends on a static pipeline. If GuiceFilter is created by the injector, it will prefer an injected pipeline over the static one, preventing horridness in tests and other production environments with multiple GuiceFilters. by dhanji · 15 years ago
- 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 · 15 years ago
- 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 · 15 years ago
- 6760625 Injector.getExistingBinding + tests, ultimately necessary to create a proper solution for issue 430 (and useful in its own right for SPI usage). by sberlin · 15 years ago
- b59f1e4 fixed typos in documentation (one pointed out by issue 408) by sberlin · 15 years ago
- 6add9f6 fixed InjectorBuilder method visibility, as pointed out by cgdecker in issue 395. by sberlin · 15 years ago
- c2a6625 cleanup related to issue 395. rather than using Guice.createInjectorBuilder, use "new InjectorBuilder()". deprecated methods in Guice that took the Stage parameter. (didn't deprecate other methods because it's still a good easy-to-use way to start getting into Guice.) added more tests to JitBindingsTest for @Provides, child injectors & private modules (private modules was broken!). rolled passing around Injector options (stage, jitDisabled) into a new InjectorOptions class to prevent those things from breaking again in the future. renamed InjectorBuilderImpl to InternalInjectorCreator because it has to be public for InjectorBuilder to use it, and didn't want to confuse auto-complete IDEs into offering InjectorBuilderImpl as an option. by sberlin · 15 years ago
- 888a264 fixes issue 342 - ability to disable JIT bindings (require explicit bindings). this revision creates a new public facing API of: by sberlin · 15 years ago
- 97c2271 issue 454 - add an annotation to mark @Injectable methods as wanting injection during Stage.TOOL. by sberlin · 15 years ago
- 87aea1b Fix for assisted inject bug introduced in r1120. by isaac.q.shum · 15 years ago
- 0254c2a Fix for issue 455: Request dispatcher was not setting at attribute which failed to properly forward to JSPs. Thanks to Eric Burke for this fix. by dhanji · 15 years ago
- 7f916bb Javadoc for toConstructor() binding statement. by dhanji · 15 years ago