diff --git a/src/idl_gen_java.cpp b/src/idl_gen_java.cpp index b2aa11aa11b..04fbde0985e 100644 --- a/src/idl_gen_java.cpp +++ b/src/idl_gen_java.cpp @@ -445,7 +445,8 @@ class JavaGenerator : public BaseGenerator { code += " "; code += namer_.Variant(ev) + " = "; code += enum_def.ToString(ev); - if (enum_def.underlying_type.base_type == BASE_TYPE_LONG || + if (enum_def.underlying_type.base_type == BASE_TYPE_UINT || + enum_def.underlying_type.base_type == BASE_TYPE_LONG || enum_def.underlying_type.base_type == BASE_TYPE_ULONG) { code += "L"; }