Chris Beams
|
ca05d99b7d
|
Eliminated all compilation warnings
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@755 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-07 21:47:48 +00:00 |
Chris Beams
|
5a62fb1762
|
Whitespace and license polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@754 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-07 21:41:45 +00:00 |
Chris Beams
|
555f14aac8
|
Dependency updates
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@751 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-07 06:37:19 +00:00 |
Chris Beams
|
d5f20c4247
|
+ Further documentation and pruning.
+ Added testing-related TODOs where appropriate
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@750 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-07 06:36:18 +00:00 |
Chris Beams
|
0d87c48d98
|
+ Eliminated support for @Extension methods for now
+ Consolidated all remaining supporting classes into .support package, eliminating .internal.*
+ 7 public types remain
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@748 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-07 06:14:46 +00:00 |
Chris Beams
|
1832156349
|
Javadoc polish & pruning dead code
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@747 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-07 05:49:12 +00:00 |
Chris Beams
|
bb86f785be
|
+ Added 'proxyMode' attribute to @Scope annotation
+ Eliminated @ScopedProxy in favor of @Scope(proxyMode=NO|INTERFACES|TARGET_CLASS)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@746 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-07 04:54:31 +00:00 |
Chris Beams
|
b7c8d57da2
|
+ Eliminated UsageError/Validatable/MalformedConfigurationException in favor of existing Problem/ProblemReporter types
+ Pruned a number of attributes from the @Bean and @Configuration annotations
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@744 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-07 03:22:22 +00:00 |
Chris Beams
|
83e909fc52
|
Removing accidentally committed clover-related eclipse metadata
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@738 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 20:20:40 +00:00 |
Chris Beams
|
d9ae8634bc
|
Removed Validator interface and inlined its implementations
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@736 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 20:17:17 +00:00 |
Chris Beams
|
0aea9993eb
|
Re-enabled support for @ScopedProxy
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@734 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 19:33:53 +00:00 |
Chris Beams
|
ba21e9bdb6
|
+ Moved @Bean into base package, next to @Configuration
+ Removed .ext package
+ Further reduced visibility of types wherever possible
+ Eliminated package cycles
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@733 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 07:18:42 +00:00 |
Chris Beams
|
466f4f9536
|
Simplifying packaging
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@732 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 07:11:01 +00:00 |
Chris Beams
|
fa0cb66705
|
polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@731 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 07:05:38 +00:00 |
Chris Beams
|
9794314935
|
+ Renamed Scopes -> StandardScopes
+ Renamed ConfigurationPostProcessor -> ConfigurationClassPostProcessor
+ JavaDoc and polish for AbstractConfigurationClassProcessor
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@730 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 06:55:53 +00:00 |
Chris Beams
|
cf76fab038
|
+ Added .clover to svn:ignore
+ Updated ivy Spring dependencies from 2.5.6 -> latest.integration
+ Added src/test/resources directory to appease Spring Build
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@729 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 03:27:12 +00:00 |
Chris Beams
|
376290468c
|
+ Fleshed out, documented, tested and polished the ConfigurationPostProcessor implementation
+ Removed @FactoryMethod indirection and extension point in favor of direct processing of @Bean annotations
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@728 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 03:12:53 +00:00 |
Chris Beams
|
348f5e57c0
|
Initial work to ensure CGLIB classes are not eagerly loaded (CGLIB should only be required if Spring users wish to process @Configuration classes)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@727 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-06 00:38:30 +00:00 |
Chris Beams
|
62c9d11e51
|
eliminated dead code
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@726 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-05 20:22:06 +00:00 |
Chris Beams
|
ce5dfd80a9
|
Updated ivy and template.mf dependency metadata; added src/main/resources to quiet a spurious build error.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@725 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-05 20:18:08 +00:00 |
Chris Beams
|
6e7cf91dab
|
+ Adding POC tooling integration points, namely AbstractConfigurationPostProcessor and allowing for tooling-specified ClassLoader for use with ASM parsing
+ Eliminated ModelMethod in favor of BeanMethod throughout
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@724 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-05 20:08:15 +00:00 |
Chris Beams
|
d830d23196
|
Adding eclipse metadata
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@713 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-03-01 21:04:30 +00:00 |
Chris Beams
|
5b4313748f
|
+ Renamed @Factory -> @FactoryMethod
+ callbackType -> interceptor
+ registrarType -> registrar
+ validatorTypes -> validators
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@712 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-02-28 06:57:52 +00:00 |
Chris Beams
|
b647761a56
|
Formatting pass, primarily to align with Spring's convention of hard tab indentation.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@711 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-02-28 06:18:46 +00:00 |
Chris Beams
|
56ea4ccd04
|
+ Removed requirement for enhanced subclasses to implement InitializingBean. This was in support of injecting @ExternalValue fields, but is no longer necessary in light of @Value
+ Added formatting rules
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@710 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-02-28 06:10:17 +00:00 |
Chris Beams
|
9180eddd26
|
+ Eliminated .util package
+ Renamed DefaultScopes -> Scopes
+ Renamed MalformedJavaConfigurationException -> MalformedConfigurationException
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@708 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-02-28 04:55:04 +00:00 |
Chris Beams
|
01d1deeb62
|
Consolidating types and reducing visibility wherever possible. Non-internal public API is now at 18 types (21 including internal packages).
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@706 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-02-28 03:43:35 +00:00 |
Chris Beams
|
ec5977afe7
|
Refactoring and repackaging
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@705 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-02-28 03:08:06 +00:00 |
Chris Beams
|
de19beb468
|
+ Further repackaging and consolidation
+ Tested compatibility with @Value (works, but noticed and filed an unrelated-to-javaconfig improvement. See SPR-5530)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@704 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-02-28 01:35:04 +00:00 |
Chris Beams
|
f73b8afb16
|
Repackaging to remove remaining cycles and increase cohesion
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@703 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-02-27 22:54:35 +00:00 |
Chris Beams
|
2e785504e7
|
Initial cut at migrating JavaConfig essentials into Core. test.basic.BasicTests successfully excercises the simplest possible @Configuration class (contains a single @Bean method). 39 classes were pulled in from from JavaConfig to support this use case.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@701 50f2f4bb-b051-0410-bef5-90022cba6387
|
2009-02-27 01:35:44 +00:00 |