Browse Source

Imunized Message.java setters against null

JNI-44
Edouard Tisserant 10 years ago
parent
commit
e7c8af35a7
  1. 19
      src/gen_java_Message.ysl2

19
src/gen_java_Message.ysl2

@ -99,7 +99,8 @@ tstylesheet {
return new «$type»(_get«$name»()); return new «$type»(_get«$name»());
} }
public void set«$name»(«$type» value) { public void set«$name»(«$type» value) {
_set«$name»(new «$itype»(value)); if(value != null)
_set«$name»(new «$itype»(value));
} }
|| ||
@ -116,10 +117,12 @@ tstylesheet {
return list; return list;
} }
public void set«$name»(«$type» value) { public void set«$name»(«$type» value) {
«$itype» list = new «$itype»(); if(value != null){
for («$ename» i : value) «$itype» list = new «$itype»();
list.add(new _«$ename»(i)); for («$ename» i : value)
_set«$name»(list); list.add(new _«$ename»(i));
_set«$name»(list);
}
} }
|| ||
@ -132,7 +135,8 @@ tstylesheet {
return AbstractEngine.toUTF16(_get«$name»()); return AbstractEngine.toUTF16(_get«$name»());
} }
public void set«$name»(«$type» value) { public void set«$name»(«$type» value) {
_set«$name»(AbstractEngine.toUTF8(value)); if(value != null)
_set«$name»(AbstractEngine.toUTF8(value));
} }
|| ||
@ -145,7 +149,8 @@ tstylesheet {
} }
private native void _set«$name»(int value); private native void _set«$name»(int value);
public void set«$name»(«$itype» value) { public void set«$name»(«$itype» value) {
_set«$name»(value.value); if(value != null)
_set«$name»(value.value);
} }
|| ||

Loading…
Cancel
Save