From 487f063cb02ef88ddefda7251939dfbe8aefdea0 Mon Sep 17 00:00:00 2001 From: JFronny Date: Tue, 27 Jun 2023 16:24:40 +0200 Subject: [PATCH] Null check in DTCE --- .../muscript/data/dynamic/DynamicTypeConversionException.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DynamicTypeConversionException.java b/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DynamicTypeConversionException.java index 8f9d241..61ab56d 100644 --- a/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DynamicTypeConversionException.java +++ b/muscript/src/main/java/io/gitlab/jfronny/muscript/data/dynamic/DynamicTypeConversionException.java @@ -10,9 +10,9 @@ public class DynamicTypeConversionException extends RuntimeException { private final String actual; public DynamicTypeConversionException(String target, Dynamic dynamic) { - super(MESSAGE1 + dynamic.getClass().getSimpleName() + MESSAGE2 + target); + super(MESSAGE1 + (dynamic == null ? "null" : dynamic.getClass().getSimpleName()) + MESSAGE2 + target); this.target = target; - this.actual = dynamic.getClass().getSimpleName(); + this.actual = dynamic == null ? "null" : dynamic.getClass().getSimpleName(); } public LocationalException locational(CodeLocation location) {