From 6972cc12fca444ab2ff2ded9bcb35b089247745f Mon Sep 17 00:00:00 2001 From: Hussein Kasem Date: Fri, 30 Nov 2018 10:40:11 +0100 Subject: [PATCH] Set empty String by default aka when null. --- src/gen_java_Message.ysl2 | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/gen_java_Message.ysl2 b/src/gen_java_Message.ysl2 index 10da80a..1298ef7 100644 --- a/src/gen_java_Message.ysl2 +++ b/src/gen_java_Message.ysl2 @@ -163,7 +163,27 @@ tstylesheet { || } - + + when "$itype != $type" + || + private native «$itype» _get«$name»(); + private native void _set«$name»(«$itype» value); + public «$type» get«$name»() { + «$itype» res = _get«$name»(); + if(res != null) + return AbstractEngine.toUTF16(res); + else + return null; + } + public void set«$name»(«$type» value) { + if(value != null) + _set«$name»(AbstractEngine.toUTF8(value)); + else + _set«$name»(new byte[0]); + } + + || + when "$itype != $type" || private native «$itype» _get«$name»();