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:43:42 UTC
[groovy] 01/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_2_5_X
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit 9cb9c41c728dd5443317b3db3224ebe13caa4ba0
Author: Eric Milles <er...@thomsonreuters.com>
AuthorDate: Tue Nov 15 09:09:53 2022 -0600
GROOVY-9739: prevent typecast expression with null type
2_5_X backport
---
src/main/java/org/codehaus/groovy/ast/expr/CastExpression.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
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 c1e6c88a2d..0c0747e0d2 100644
--- a/src/main/java/org/codehaus/groovy/ast/expr/CastExpression.java
+++ b/src/main/java/org/codehaus/groovy/ast/expr/CastExpression.java
@@ -102,8 +102,8 @@ public class CastExpression extends Expression {
return expression;
}
- public void setType(ClassNode t) {
- super.setType(t);
+ @Override
+ public void setType(final ClassNode type) {
+ super.setType(java.util.Objects.requireNonNull(type)); // GROOVY-9739
}
-
}