From 5da772467eec2a63ed18c3e7e0dd5a04859f8d67 Mon Sep 17 00:00:00 2001 From: Neville Dipale Date: Fri, 17 Oct 2025 21:26:17 +0200 Subject: [PATCH] [Java] Generate Longs from uint enums --- src/idl_gen_java.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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"; }