Various improvements for pre-written base types (U8 etc.)
diff --git a/java_gen/java_model.py b/java_gen/java_model.py
index d7f7370..944b536 100644
--- a/java_gen/java_model.py
+++ b/java_gen/java_model.py
@@ -617,10 +617,14 @@
if self.is_fixed_value:
return self.enum_value
+ elif java_type == "OFOxmList":
+ return "OFOxmList.EMPTY"
elif re.match(r'List.*', java_type):
return "Collections.emptyList()"
elif java_type == "boolean":
return "false";
+ elif self.java_type.is_array:
+ return "new %s[0]" % java_type[:-2]
elif java_type in ("byte", "char", "short", "int", "long"):
return "({0}) 0".format(java_type);
else: