%interface family of macros enum fix for Java

enums were being generated into the interface class instead of the proxy
class.
This commit is contained in:
William S Fulton 2022-03-12 22:39:20 +00:00
commit 63bbf642f4

View file

@ -1332,9 +1332,6 @@ public:
// Add extra indentation // Add extra indentation
Replaceall(enum_code, "\n", "\n "); Replaceall(enum_code, "\n", "\n ");
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 { } else {
// Global enums are defined in their own file // Global enums are defined in their own file