You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by em...@apache.org on 2022/11/15 15:13:59 UTC
[groovy] 02/02: GROOVY-9739: prevent typecast expression with null type
This is an automated email from the ASF dual-hosted git repository.
emilles pushed a commit to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit b1ddd9c51725840cf67ee58827056f9ab4ce9a61
Author: Eric Milles <er...@thomsonreuters.com>
AuthorDate: Tue Nov 15 09:09:53 2022 -0600
GROOVY-9739: prevent typecast expression with null type
3_0_X backport
---
src/main/java/org/codehaus/groovy/ast/expr/CastExpression.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main/java/org/codehaus/groovy/ast/expr/CastExpression.java b/src/main/java/org/codehaus/groovy/ast/expr/CastExpression.java
index 303514f02a..a640c0de3e 100644
--- a/src/main/java/org/codehaus/groovy/ast/expr/CastExpression.java
+++ b/src/main/java/org/codehaus/groovy/ast/expr/CastExpression.java
@@ -110,6 +110,6 @@ public class CastExpression extends Expression {
@Override
public void setType(final ClassNode type) {
- super.setType(type);
+ super.setType(java.util.Objects.requireNonNull(type)); // GROOVY-9739
}
}