From afd07bdec597115452086eff82afde0a25c35c8d Mon Sep 17 00:00:00 2001 From: Wakahisa Date: Wed, 26 Nov 2025 17:58:25 +0200 Subject: [PATCH] [Java] Generate Longs from uint enums (#8727) Co-authored-by: Neville Dipale Co-authored-by: Max Burke --- 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 b2aa11aa1..04fbde098 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"; }