110 Commits (d28fd0a46cc222643cf3fa16fda070a9fff955ae)

Author SHA1 Message Date
Keith Donald 9d1daf3232 found hotspot; added ConverisonServiceFactoryBean 16 years ago
Keith Donald 12b6feacac moved generic converter to spi; added entity converter; removed various service impls in favor of service factory 16 years ago
Andy Clement 3e5b5b8172 change PlaceOfBirth toString() so round tripping from String > new PlaceOfBirth(String) > String works ok 16 years ago
Keith Donald e9b484b20e fixed failing tests due to generic object to object converter fallback being over eager 16 years ago
Mark Fisher 3bba4a39cd SPR-6059 Avoiding NPE for OR operator. If the value is null instead of a valid boolean or Boolean, it will now trigger an EvaluationException. 16 years ago
Mark Fisher 04067a06e0 SPR-6059 Avoiding NPE for unary-not and ternary operators. If the value is null instead of a valid boolean or Boolean, it will now trigger an EvaluationException. 16 years ago
Mark Fisher 678fc544cf INT-6051 SpEL selection and projection may now be applied to arrays. 16 years ago
Andy Clement fd15a9a822 SPR-6230: SpEL improvements 17 years ago
Keith Donald ed497bfa50 polish 17 years ago
Keith Donald fad7b691bf refined generic converter concept 17 years ago
Juergen Hoeller 456eb6a616 expression parser uses context's ConversionService by default 17 years ago
Andy Clement d38e94dbaa SpelExpressionParser made threadsafe 17 years ago
Juergen Hoeller a331c5336c revised wrapper type handling 17 years ago
Juergen Hoeller c09bdf02de revised core conversion package for BeanWrapper/BeanFactory integration 17 years ago
Keith Donald b81e7bb81b ignore failing test for now 17 years ago
Andy Clement b69e7893a2 better method name 17 years ago
Andy Clement 38327100d6 SPR-5905: support for inner type references in type references 'T(com.foo.A$B)' or in ctor calls 'new com.foo.A$B()' 17 years ago
Andy Clement 79b4a2cbed SPR-5847: require quotes for dotted map key names, eg. map['a.b.c'] 17 years ago
Andy Clement f6ab00e72a SPR-5804: problems with map access if it is the root object; SPR-5847: alternative map referencing strategies: a.b == a[b] == a['b'] 17 years ago
Andy Clement 3150681307 SPR-5899: Invoking methods or constructors passing null (including varargs support) 17 years ago
Andy Clement 4662a320d0 SPR-5518: textual alternatives for operators (eq, lt, le, gt, ge, ne, div, mod, not) - removes messy escaping for expressions declared in XML. 17 years ago
Andy Clement a2e961de94 support for concatenation with String via operator '+' - for Ramnivas. 17 years ago
Andy Clement 8bd39785e9 change from SpelMessages to SpelMessage. Changed exception getter to getMessageCode() from getMessageUnformatted 17 years ago
Andy Clement 1e2cecfd76 new feature for binder - automatically create lists and entries in lists upon referencing nulls 17 years ago
Andy Clement 3d35a43433 test coverage. now > 95% 17 years ago
Andy Clement bdb2b0bbb1 test coverage 17 years ago
Andy Clement d359b1e98b fix for ternary or elvis using a full expression for their result components. parser polishing 17 years ago
Andy Clement 42155480b0 Hand written SpEL parser. Removed antlr dependency. tests upgraded to JUnit4 - 93% coverage. 17 years ago
Keith Donald fc41ed0073 renamed back to TypeDescriptor after ConversionContext proved not good enough name for any change 17 years ago
Keith Donald 05ae07ed98 costin code review comments 17 years ago
Keith Donald e8dc69f11c fixed autoboxing bug 17 years ago
Keith Donald 2d8cc2df46 commented out failing el test for now - todo 17 years ago
Keith Donald c9c26c6c6c BindingPoint to ConversionPoint, javadoc 17 years ago
Keith Donald a2f085d87c renamed TypeDescriptor to BindingPoint 17 years ago
Juergen Hoeller 612ae0653d quick attempt to fix core.convert breakage 17 years ago
Keith Donald 81b3f77455 renamed executeConversion to simply convert for readibility 17 years ago
Keith Donald 453bed1e9b made ConversionExecutor internal; removed other unused operations from public SPI 17 years ago
Andy Clement 95ea243026 SPR-5663: test and fix: inconsistency between canRead() and read() on ReflectivePropertyResolver 17 years ago
Andy Clement 2bc6cb756c SPR-5673: fix for problems with expressions that use the same symbols as are used in the template prefix/suffix 17 years ago
Andy Clement 511c082cb6 removed unnecessary class. improvements to map projection/selection 17 years ago
Andy Clement fd8220dea0 changed to [] from {} for projection and selection (including first and last selection). addresses the problem of clashes with template prefix/suffix 17 years ago
Andy Clement 3e60a76e6b SPR-5673: more intelligence in TemplateAwareExpressionParser. Supports prefix/suffix escaping and nesting of prefixes/suffixes 17 years ago
Andy Clement dce025e40f more tests - about 82% coverage now. focused on testing reflection helper since it is rather complex. some asserts also added. 17 years ago
Andy Clement 8a980b8364 More tests. First pass on messages review. 17 years ago
Keith Donald 8df73198f6 activated DefaultConversionService in EL, linking convert and EL 17 years ago
Andy Clement 073b1556ce Fixed StandardTypeLocator to only know about java.lang.* out of the box. Doc fixes related to that. 17 years ago
Andy Clement b46afe7e39 finally some comparator logic that makes sense :) 17 years ago
Andy Clement 75d26cdb9d More tests, corrections in standard comparator, more helper methods in StandardEvaluationContext. 17 years ago
Andy Clement 9f5676a4b1 more tests, minor fixes. some findbugs issues addressed. 17 years ago
Andy Clement f899a72e1c Changed signature of convertValue() to keep the Sun compiler happy 17 years ago