41 Commits (e3b93c3b793bd897565ab31ba1c6d3340a85036c)

Author SHA1 Message Date
Chris Beams ef02c61e58 + Repackaged src and test from .config.java.* -> .context.annotation.* 16 years ago
Chris Beams 3f196517f9 + Repackaging test codebase from .config.java.* -> .context.annotation.* 16 years ago
Chris Beams b8f712621d + Added isCglibClassName() to AopUtils for checking bean class names before classloading 16 years ago
Chris Beams c9ab18e7e7 Made ConfigurationModel semantics explicit by having it extend LinkedHashSet<ConfigurationClass> 16 years ago
Chris Beams 8a5c2a6a56 + Added tests for custom @Bean naming and aliasing 16 years ago
Chris Beams 2bbc4e48ad + Added unit test for BeanMethod 16 years ago
Chris Beams 72fae2ea19 + Source attribution is now consistent across all registered Problems 16 years ago
Chris Beams 8b4ad4575c Circular @Imports are now handled by registering a Problem (CircularImportProblem) as an error with the current ProblemReporter. This eliminates the need for CircularImportException and is a more tooling-friendly approach. 16 years ago
Chris Beams 3ae3de19a9 + 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) 16 years ago
Chris Beams 5b4fc2de36 removing unnecessary eclipse 'Project Facets' metadata 16 years ago
Chris Beams 0494320266 Eliminated all compilation warnings 16 years ago
Chris Beams dc191bec2d Whitespace and license polish 16 years ago
Chris Beams 6281948cf9 Dependency updates 16 years ago
Chris Beams f953fd5b22 + Further documentation and pruning. 16 years ago
Chris Beams 5de6e2c395 + Eliminated support for @Extension methods for now 16 years ago
Chris Beams faffd98621 Javadoc polish & pruning dead code 16 years ago
Chris Beams 3231f458c8 + Added 'proxyMode' attribute to @Scope annotation 16 years ago
Chris Beams 100ba6599f + Eliminated UsageError/Validatable/MalformedConfigurationException in favor of existing Problem/ProblemReporter types 16 years ago
Chris Beams 11657b54e0 Removing accidentally committed clover-related eclipse metadata 16 years ago
Chris Beams 9216b3e8e1 Removed Validator interface and inlined its implementations 16 years ago
Chris Beams f83019afed Re-enabled support for @ScopedProxy 16 years ago
Chris Beams 048b7f638f + Moved @Bean into base package, next to @Configuration 16 years ago
Chris Beams 00ecbde244 Simplifying packaging 16 years ago
Chris Beams dfab514568 polish 16 years ago
Chris Beams 2e7e982487 + Renamed Scopes -> StandardScopes 16 years ago
Chris Beams 8610c0bce8 + Added .clover to svn:ignore 16 years ago
Chris Beams b985011b24 + Fleshed out, documented, tested and polished the ConfigurationPostProcessor implementation 16 years ago
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) 16 years ago
Chris Beams 93b558b1ce eliminated dead code 16 years ago
Chris Beams 04314a62e6 Updated ivy and template.mf dependency metadata; added src/main/resources to quiet a spurious build error. 16 years ago
Chris Beams eaf3a7cec4 + Adding POC tooling integration points, namely AbstractConfigurationPostProcessor and allowing for tooling-specified ClassLoader for use with ASM parsing 16 years ago
Chris Beams ff83255ace Adding eclipse metadata 16 years ago
Chris Beams e3153f705f + Renamed @Factory -> @FactoryMethod 16 years ago
Chris Beams f9918f9b2e Formatting pass, primarily to align with Spring's convention of hard tab indentation. 16 years ago
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 16 years ago
Chris Beams c0c8117d51 + Eliminated .util package 16 years ago
Chris Beams c593f06397 Consolidating types and reducing visibility wherever possible. Non-internal public API is now at 18 types (21 including internal packages). 16 years ago
Chris Beams 6deb1acab4 Refactoring and repackaging 16 years ago
Chris Beams d4fdad2202 + Further repackaging and consolidation 16 years ago
Chris Beams 2689751c2b Repackaging to remove remaining cycles and increase cohesion 16 years ago
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. 16 years ago