@ -692,7 +692,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -692,7 +692,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -703,7 +703,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -703,7 +703,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -715,7 +715,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -715,7 +715,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -723,9 +723,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -723,9 +723,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -737,7 +737,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -737,7 +737,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -749,7 +749,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -749,7 +749,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -760,7 +760,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -760,7 +760,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -777,9 +777,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -777,9 +777,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -789,9 +789,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -789,9 +789,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -802,9 +802,8 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -802,9 +802,8 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
context.setVariable("var",null);
assertNull(expression.getValue(context));
// Nullsafe guard on expression element evaluating to primitive/null
@ -816,7 +815,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -816,7 +815,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
assertNull(expression.getValue(context));
// Nullsafe guard on expression element evaluating to primitive/null
@ -828,7 +827,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -828,7 +827,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
assertNull(expression.getValue(context));
// Nullsafe guard on expression element evaluating to primitive/null
@ -840,7 +839,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -840,7 +839,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
assertNull(expression.getValue(context));
// Nullsafe guard on expression element evaluating to primitive/null
@ -852,7 +851,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -852,7 +851,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
assertNull(expression.getValue(context));
// Nullsafe guard on expression element evaluating to primitive/null
@ -863,7 +862,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -863,7 +862,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -1575,7 +1574,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -1575,7 +1574,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
assertCanCompile(expression);
assertTrue((Boolean)expression.getValue(f));
longl=300l;
longl=300L;
expression=parse("#root==300l");
assertTrue((Boolean)expression.getValue(l));
assertCanCompile(expression);
@ -3236,15 +3235,15 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -3236,15 +3235,15 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -3259,9 +3258,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -3259,9 +3258,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
assertTrue(expression.getValue(Boolean.class));
context.setVariable("it",null);
assertNull(expression.getValue(Boolean.class));
assertCanCompile(expression);
context.setVariable("it",person);
assertTrue(expression.getValue(Boolean.class));
context.setVariable("it",null);
@ -4199,7 +4198,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -4199,7 +4198,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
// Without a fix compilation was inserting a checkcast to a private type
@ -4813,46 +4812,46 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -4813,46 +4812,46 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -4866,7 +4865,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -4866,7 +4865,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -4888,7 +4887,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -4888,7 +4887,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -4898,19 +4897,67 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -4898,19 +4897,67 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -4921,7 +4968,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -4921,7 +4968,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -4940,7 +4987,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -4940,7 +4987,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -4962,7 +5009,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -4962,7 +5009,7 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@ -5289,9 +5336,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -5289,9 +5336,9 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
}
publicstaticclassFooObjectHolder{
privateFooObjectfoo=newFooObject();
publicFooObjectgetFoo(){
returnfoo;
}
@ -6060,4 +6107,26 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {
@@ -6060,4 +6107,26 @@ public class SpelCompilationCoverageTests extends AbstractExpressionTests {