Chris Beams
|
9216b3e8e1
|
Removed Validator interface and inlined its implementations
|
2009-03-06 20:17:17 +00:00 |
Chris Beams
|
f83019afed
|
Re-enabled support for @ScopedProxy
|
2009-03-06 19:33:53 +00:00 |
Chris Beams
|
048b7f638f
|
+ Moved @Bean into base package, next to @Configuration
+ Removed .ext package
+ Further reduced visibility of types wherever possible
+ Eliminated package cycles
|
2009-03-06 07:18:42 +00:00 |
Chris Beams
|
00ecbde244
|
Simplifying packaging
|
2009-03-06 07:11:01 +00:00 |
Chris Beams
|
dfab514568
|
polish
|
2009-03-06 07:05:38 +00:00 |
Chris Beams
|
2e7e982487
|
+ Renamed Scopes -> StandardScopes
+ Renamed ConfigurationPostProcessor -> ConfigurationClassPostProcessor
+ JavaDoc and polish for AbstractConfigurationClassProcessor
|
2009-03-06 06:55:53 +00:00 |
Chris Beams
|
8610c0bce8
|
+ Added .clover to svn:ignore
+ Updated ivy Spring dependencies from 2.5.6 -> latest.integration
+ Added src/test/resources directory to appease Spring Build
|
2009-03-06 03:27:12 +00:00 |
Chris Beams
|
b985011b24
|
+ Fleshed out, documented, tested and polished the ConfigurationPostProcessor implementation
+ Removed @FactoryMethod indirection and extension point in favor of direct processing of @Bean annotations
|
2009-03-06 03:12:53 +00:00 |
Chris Beams
|
43b2a40343
|
Initial work to ensure CGLIB classes are not eagerly loaded (CGLIB should only be required if Spring users wish to process @Configuration classes)
|
2009-03-06 00:38:30 +00:00 |
Chris Beams
|
93b558b1ce
|
eliminated dead code
|
2009-03-05 20:22:06 +00:00 |
Chris Beams
|
04314a62e6
|
Updated ivy and template.mf dependency metadata; added src/main/resources to quiet a spurious build error.
|
2009-03-05 20:18:08 +00:00 |
Chris Beams
|
eaf3a7cec4
|
+ 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
|
2009-03-05 20:08:15 +00:00 |
Chris Beams
|
ff83255ace
|
Adding eclipse metadata
|
2009-03-01 21:04:30 +00:00 |
Chris Beams
|
e3153f705f
|
+ Renamed @Factory -> @FactoryMethod
+ callbackType -> interceptor
+ registrarType -> registrar
+ validatorTypes -> validators
|
2009-02-28 06:57:52 +00:00 |
Chris Beams
|
f9918f9b2e
|
Formatting pass, primarily to align with Spring's convention of hard tab indentation.
|
2009-02-28 06:18:46 +00:00 |
Chris Beams
|
f8270428df
|
+ 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
|
2009-02-28 06:10:17 +00:00 |
Chris Beams
|
c0c8117d51
|
+ Eliminated .util package
+ Renamed DefaultScopes -> Scopes
+ Renamed MalformedJavaConfigurationException -> MalformedConfigurationException
|
2009-02-28 04:55:04 +00:00 |
Chris Beams
|
c593f06397
|
Consolidating types and reducing visibility wherever possible. Non-internal public API is now at 18 types (21 including internal packages).
|
2009-02-28 03:43:35 +00:00 |
Chris Beams
|
6deb1acab4
|
Refactoring and repackaging
|
2009-02-28 03:08:06 +00:00 |
Chris Beams
|
d4fdad2202
|
+ Further repackaging and consolidation
+ Tested compatibility with @Value (works, but noticed and filed an unrelated-to-javaconfig improvement. See SPR-5530)
|
2009-02-28 01:35:04 +00:00 |
Chris Beams
|
2689751c2b
|
Repackaging to remove remaining cycles and increase cohesion
|
2009-02-27 22:54:35 +00:00 |
Chris Beams
|
e48fe0d892
|
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.
|
2009-02-27 01:35:44 +00:00 |