From 1e37538fde925fb3fc44646e2ec00972c0fa3a58 Mon Sep 17 00:00:00 2001 From: julian <julian_2002@gmx.net> Date: Sun, 26 Jan 2025 16:18:38 +0100 Subject: [PATCH] Fix #356 --- .../java/de/dhbwstuttgart/syntaxtree/factory/ASTFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/dhbwstuttgart/syntaxtree/factory/ASTFactory.java b/src/main/java/de/dhbwstuttgart/syntaxtree/factory/ASTFactory.java index 63767c4d..b15c0492 100644 --- a/src/main/java/de/dhbwstuttgart/syntaxtree/factory/ASTFactory.java +++ b/src/main/java/de/dhbwstuttgart/syntaxtree/factory/ASTFactory.java @@ -176,8 +176,9 @@ public class ASTFactory { for (Type jreInterface : jreClass.getGenericInterfaces()) { implementedInterfaces.add((RefType) createType(jreInterface)); } - List<RefType> permittedSubtypes = new ArrayList<>(); + List<RefType> permittedSubtypes = null; if (jreClass.isSealed()) { + permittedSubtypes = new ArrayList<>(); for (Class subclass : jreClass.getPermittedSubclasses()) { permittedSubtypes.add((RefType) createType(subclass)); } -- 2.34.1