From 63bbf642f429e7c93eadd56df213e2362c4f5083 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Sat, 12 Mar 2022 22:39:20 +0000 Subject: [PATCH] %interface family of macros enum fix for Java enums were being generated into the interface class instead of the proxy class. --- Source/Modules/java.cxx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Source/Modules/java.cxx b/Source/Modules/java.cxx index 20628e512..7819e0468 100644 --- a/Source/Modules/java.cxx +++ b/Source/Modules/java.cxx @@ -1332,10 +1332,7 @@ public: // Add extra indentation Replaceall(enum_code, "\n", "\n "); Replaceall(enum_code, " \n", "\n"); - if (GetFlag(getCurrentClass(), "feature:interface")) - Printv(interface_class_code, " ", enum_code, "\n\n", NIL); - else - Printv(proxy_class_constants_code, " ", enum_code, "\n\n", NIL); + Printv(proxy_class_constants_code, " ", enum_code, "\n\n", NIL); } else { // Global enums are defined in their own file String *output_directory = outputDirectory(nspace);