Commit Graph

115 Commits

Author SHA1 Message Date
Chris Beams 7f82764cb2 + Updated all projects to use the re-introduced org.springframework.asm instead of org.objectweb.asm (.java, template.mf, ivy.xml, and .classpath files have been updated)
+ Finished support for @Import, including detection of circular imports


git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@775 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-21 19:00:57 +00:00
Keith Donald fefb06a5be custom converters
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@759 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-09 02:28:22 +00:00
Keith Donald d920c52393 super converter implementation
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@758 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-08 08:47:10 +00:00
Mark Pollack 43bb43116c Initial cut of feature to create factory beans using the @FactoryBean annotation within a @Component
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@753 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-07 07:48:53 +00:00
Mark Pollack 3f024d2f4b Initial cut of feature to create factory beans using the @FactoryBean annotation within a @Component
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@752 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-07 07:42:25 +00:00
Keith Donald 515f1c57d3 basic conversion service impl; still need super converters, custom converters, and conversion of generic collection elements
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@742 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 23:48:17 +00:00
Keith Donald 5fb9dbb7d0 turned on debug logging
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@741 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:33:43 +00:00
Keith Donald 02a7b6c680 removed aopalliance errant dependency; removed unused import
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@740 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:25:34 +00:00
Keith Donald 0bf226e205 assert of length 1
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@739 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:22:05 +00:00
Keith Donald 441cc1859e javadoc polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@737 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:20:34 +00:00
Keith Donald 0ef851f070 convert system spi and api
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@735 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:08:33 +00:00
Juergen Hoeller 2038b43d1f clarified applicability of @Order
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@693 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-25 13:41:57 +00:00
Juergen Hoeller 5ad5303398 revised OXM package: no provider-specific exceptions anymore, etc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@685 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-25 00:28:15 +00:00
Arjen Poutsma 4aa00d1acd Added Form converter
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@679 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-24 12:59:59 +00:00
Arjen Poutsma 0f9dd47c22 Javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@678 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-24 12:36:22 +00:00
Juergen Hoeller 5a895a621c polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@677 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-24 12:20:41 +00:00
Juergen Hoeller a814fd082c refactored HTTP support into top-level package "org.springframework.http"; revised RestTemplate facility in package "org.springframework.web.client"
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@676 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-24 11:46:00 +00:00
Arjen Poutsma 45c30b5f12 Added tests
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@673 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-23 23:44:49 +00:00
Arjen Poutsma a6b7cbc790 Fixed issue in parsing of invalid MediaTypes from java.net.HttpUrlConnection (*; q=.2)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@672 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-23 22:02:10 +00:00
Arjen Poutsma 42fd21e8b4 Added MultiValueMap
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@671 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-23 17:15:00 +00:00
Arjen Poutsma 7285d38c13 Fixing tests
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@664 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-22 10:03:40 +00:00
Juergen Hoeller 6656a76cae prototype beans receive independent collection/array even when based on single value (SPR-5512)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@663 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-21 18:04:08 +00:00
Juergen Hoeller 305deb9631 SimpleAliasRegistry detects resolved aliases that loop back to the original name (SPR-5419); PropertyPlaceholderConfigurer does not modify Map in case of equal String keys (SPR-5318); inner class names in Java source style ("java.lang.Thread.State") supported as well (SPR-5210)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@657 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-19 16:17:35 +00:00
Juergen Hoeller 1d82467565 SimpleAliasRegistry's "getAliases" method returns transitive aliases now; @Qualifier value matching takes chained aliases of target beans into account as well
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@648 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-17 18:18:33 +00:00
Juergen Hoeller 7bd9e03f69 fixed HTTP invoker to support resolution of multi-level primitive array classes again
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@647 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-17 17:50:14 +00:00
Juergen Hoeller 6ad7cabd2c SmartApplicationListener interface supports source type checking; SimpleApplicationEventMulticaster caches information about event/source matches
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@646 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-17 17:46:14 +00:00
Juergen Hoeller 07a691a575 bridge method resolution works with Hibernate-generated CGLIB proxies as well (SPR-5414)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@640 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-16 01:35:35 +00:00
Juergen Hoeller dc2c73743e ASM-based AnnotationMetadata fully resolves class arguments and enums into Java types (SPR-5477, SPR-5479)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@639 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-15 21:50:01 +00:00
Juergen Hoeller af7518626f TypeUtils detects variations of ParameterizedType/GenericArrayType assignability as well
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@633 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-13 12:17:48 +00:00
Juergen Hoeller 319fbf783b UrlResource eagerly closes HTTP connections in case of "getInputStream()" failure (SPR-5338)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@632 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-13 12:16:11 +00:00
Arjen Poutsma f7a6d46de1 Test for SPR-5362
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@629 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-13 10:32:22 +00:00
Juergen Hoeller 1cf413bd2e ReflectionUtils findMethod detects methods on "java.lang.Object" as well
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@626 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-13 09:14:08 +00:00
Juergen Hoeller 613f744990 generic collection type resolution respects upper bound as well
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@624 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-13 09:09:56 +00:00
Juergen Hoeller 4ab4e93f45 avoid NPE in PathMatchingResourcePatternResolver when initialized with null ClassLoader
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@622 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 23:46:17 +00:00
Juergen Hoeller 793bf07941 revised expression parser API design
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@619 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 23:03:58 +00:00
Juergen Hoeller 5405f247e8 generified NumberUtils signature
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@615 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 17:40:51 +00:00
Juergen Hoeller 47f3b9881b ApplicationListener beans get obtained on demand, supporting non-singletons as well; ApplicationListeners will be called in the order according to the Ordered contract; generified ApplicationListener interface
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@607 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-09 18:26:30 +00:00
Juergen Hoeller a3a4171c41 added "Future submit(Runnable)" and "Future submit(Callable)" to AsyncTaskExecutor; SchedulingTaskExecutor interface extends AsyncTaskExecutor; added ExecutorServiceAdapter class as a standard wrapper for a Spring TaskExecutor; added ThreadPoolExecutorFactoryBean; reduced backport-concurrent support to TaskExecutor adapters
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@599 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 22:45:35 +00:00
Juergen Hoeller 416f37d7c3 deprecated ConcurrentMap
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@597 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 21:07:53 +00:00
Arjen Poutsma 74253b7f00 Added MediaType
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@594 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 15:44:16 +00:00
Arjen Poutsma b18a2d0dda Made CollectionsFactory generic
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@593 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 15:33:44 +00:00
Scott Andrews 26a43a0fee updating eclipse settings and classpaths
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@569 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-21 23:02:43 +00:00
Arjen Poutsma d2a7bbb092 Added Pattern comparitor
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@562 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-21 17:06:37 +00:00
Juergen Hoeller e057b766ce polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@551 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-19 22:07:25 +00:00
Arjen Poutsma 858346851d Polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@540 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-14 10:03:28 +00:00
Arjen Poutsma 0189658e61 Aded createStaxResult
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@530 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-09 12:37:41 +00:00
Arjen Poutsma 819a9ecfc3 Added StaxUtils, hidden StaxSource, StaxResult, and various other Stax-specific classes behind this utility class.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@528 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-07 16:20:40 +00:00
Arjen Poutsma 6e41ff1840 Added DomContentHandler
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@527 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-07 12:20:58 +00:00
Arjen Poutsma d204236d9c Added DomContentHandler
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@526 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-07 12:20:42 +00:00
Arjen Poutsma 260681afee Added Stax Source methods to TransformerUtils
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@525 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-07 12:00:39 +00:00