106 Commits (2cc6155dec638efcbb91b97c3ecd62c4d61d2aa3)

Author SHA1 Message Date
Mark Fisher 53eb612a68 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 f4460dcbf7 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 3346752cfd INT-6051 SpEL selection and projection may now be applied to arrays. 16 years ago
Andy Clement c9057fd1da SPR-6230: SpEL improvements 16 years ago
Keith Donald fe525f5100 polish 17 years ago
Keith Donald d3b43ebccb refined generic converter concept 17 years ago
Juergen Hoeller 7123e4f81e expression parser uses context's ConversionService by default 17 years ago
Andy Clement 855eac549e SpelExpressionParser made threadsafe 17 years ago
Juergen Hoeller 2d7c2d6fff revised wrapper type handling 17 years ago
Juergen Hoeller dd67900109 revised core conversion package for BeanWrapper/BeanFactory integration 17 years ago
Keith Donald 6206e5f11f ignore failing test for now 17 years ago
Andy Clement 84bdd1ab8e better method name 17 years ago
Andy Clement a2bce8c2a8 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 dbdac9fa31 SPR-5847: require quotes for dotted map key names, eg. map['a.b.c'] 17 years ago
Andy Clement a4b7ce168c 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 eb69e7574b SPR-5899: Invoking methods or constructors passing null (including varargs support) 17 years ago
Andy Clement ea2580af68 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 7e05c928dd support for concatenation with String via operator '+' - for Ramnivas. 17 years ago
Andy Clement 69e48828cc change from SpelMessages to SpelMessage. Changed exception getter to getMessageCode() from getMessageUnformatted 17 years ago
Andy Clement 12923f196a new feature for binder - automatically create lists and entries in lists upon referencing nulls 17 years ago
Andy Clement 88e32a3cfe test coverage. now > 95% 17 years ago
Andy Clement 233c84e0b9 test coverage 17 years ago
Andy Clement e5fea54aea fix for ternary or elvis using a full expression for their result components. parser polishing 17 years ago
Andy Clement 886739f1d8 Hand written SpEL parser. Removed antlr dependency. tests upgraded to JUnit4 - 93% coverage. 17 years ago
Keith Donald b093094c50 renamed back to TypeDescriptor after ConversionContext proved not good enough name for any change 17 years ago
Keith Donald 8cbab5acb6 costin code review comments 17 years ago
Keith Donald 18be2ffadc fixed autoboxing bug 17 years ago
Keith Donald 4394dad372 commented out failing el test for now - todo 17 years ago
Keith Donald 46c9a003eb BindingPoint to ConversionPoint, javadoc 17 years ago
Keith Donald cf2453e8eb renamed TypeDescriptor to BindingPoint 17 years ago
Juergen Hoeller dffec3cdcd quick attempt to fix core.convert breakage 17 years ago
Keith Donald 50985d5aa9 renamed executeConversion to simply convert for readibility 17 years ago
Keith Donald d7c90cff14 made ConversionExecutor internal; removed other unused operations from public SPI 17 years ago
Andy Clement d34a2c5d02 SPR-5663: test and fix: inconsistency between canRead() and read() on ReflectivePropertyResolver 17 years ago
Andy Clement 4c42597cbc 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 d119411098 removed unnecessary class. improvements to map projection/selection 17 years ago
Andy Clement 2f27bd5da7 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 338a7ee2de SPR-5673: more intelligence in TemplateAwareExpressionParser. Supports prefix/suffix escaping and nesting of prefixes/suffixes 17 years ago
Andy Clement 2f5ba83416 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 af6457a67d More tests. First pass on messages review. 17 years ago
Keith Donald 1d22b9fb88 activated DefaultConversionService in EL, linking convert and EL 17 years ago
Andy Clement 38c7f566e5 Fixed StandardTypeLocator to only know about java.lang.* out of the box. Doc fixes related to that. 17 years ago
Andy Clement f36b9eb088 finally some comparator logic that makes sense :) 17 years ago
Andy Clement 46c5340f57 More tests, corrections in standard comparator, more helper methods in StandardEvaluationContext. 17 years ago
Andy Clement 00cecd0dd0 more tests, minor fixes. some findbugs issues addressed. 17 years ago
Andy Clement 707d2ed72a Changed signature of convertValue() to keep the Sun compiler happy 17 years ago
Andy Clement 9a8bb5f709 More tests and some fixes. Also created tests based on the documentation examples. 17 years ago
Andy Clement cfc65b0cc7 Removed unnecessary code. Increased test coverage from 70>75% - still some way to go 17 years ago
Andy Clement a9f30fe377 Improving test coverage, more language consistency 17 years ago
Andy Clement c695d00dbe More test coverage for the expression AST 17 years ago