From 4ebb8d0d95418bc910624abbb1d2e69a86995512 Mon Sep 17 00:00:00 2001 From: Jan Wittler Date: Tue, 23 Feb 2021 12:26:34 +0100 Subject: [PATCH] do nothing instead of throwing an error when trying to add an import to a class without a compilation unit --- .../vitruv/applications/util/temporary/java/JavaTypeUtil.xtend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/tools.vitruv.applications.util.temporary/src/tools/vitruv/applications/util/temporary/java/JavaTypeUtil.xtend b/bundles/tools.vitruv.applications.util.temporary/src/tools/vitruv/applications/util/temporary/java/JavaTypeUtil.xtend index e815c5d36..119ab4861 100644 --- a/bundles/tools.vitruv.applications.util.temporary/src/tools/vitruv/applications/util/temporary/java/JavaTypeUtil.xtend +++ b/bundles/tools.vitruv.applications.util.temporary/src/tools/vitruv/applications/util/temporary/java/JavaTypeUtil.xtend @@ -269,7 +269,7 @@ class JavaTypeUtil { def static ClassifierImport addJavaImport(CompilationUnit compUnit, ConcreteClassifier jType) { if (compUnit === null) { - throw new IllegalStateException("Tried to add a java import without passing a CompilationUnit.") + return null } if (jType === null || jType instanceof PrimitiveType) { return null // nothing to do