From c3dcd4c4555a14da0bef787565e921a45b1c8f95 Mon Sep 17 00:00:00 2001 From: rschoene <rene.schoene@tu-dresden.de> Date: Fri, 4 Feb 2022 10:28:57 +0100 Subject: [PATCH] working on attributes as endpoint target - fix capitalize for null and empty strings, caused problems when used for empty entityName of context-free-endpoints --- ragconnect.base/src/main/jastadd/Util.jadd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ragconnect.base/src/main/jastadd/Util.jadd b/ragconnect.base/src/main/jastadd/Util.jadd index 81b820c..31b15ba 100644 --- a/ragconnect.base/src/main/jastadd/Util.jadd +++ b/ragconnect.base/src/main/jastadd/Util.jadd @@ -1,5 +1,7 @@ aspect Util { static String ASTNode.capitalize(String s) { + if (s == null) return null; + if (s.isEmpty()) return ""; return Character.toUpperCase(s.charAt(0)) + s.substring(1); } protected T JastAddList.firstChild() { return getChild(0); } -- GitLab