Closed
Description
Wojciech Gruszczyk opened SPR-16123 and commented
Bug proof:
package com.demo.bugproof;
import org.junit.Test;
import org.springframework.expression.EvaluationException;
import org.springframework.expression.spel.standard.SpelExpressionParser;
public class SpelNPEDemoTest
{
@Test(expected = EvaluationException.class)
public void npeBugProof()
{
new SpelExpressionParser().parseExpression("demo").setValue(new SomePOJO(), null);
}
private class SomePOJO
{
private boolean demo;
public boolean isDemo()
{
return demo;
}
public void setDemo(final boolean demo)
{
this.demo = demo;
}
}
}
Affects: 4.3.11
Issue Links:
- Backport selected refinements from the nullability efforts in 5.0 [SPR-15656] #20215 Backport selected refinements from the nullability efforts in 5.0
Referenced from: commits fd6f2bd