Browse Source

* mark Java inner interfaces as "static abstract" like javac, solves the
"Illegal class modifiers in class SomeClass 0x209" when implementing
such interfaces in code compiled by Eclipse's internal compiler

git-svn-id: trunk@22272 -

Jonas Maebe 13 năm trước cách đây
mục cha
commit
9feee08eba
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      compiler/agjasmin.pas

+ 1 - 1
compiler/agjasmin.pas

@@ -890,7 +890,7 @@ implementation
                 odt_javaclass:
                   kindname:='class static ';
                 odt_interfacejava:
-                  kindname:='interface ';
+                  kindname:='interface static abstract ';
                 else
                   internalerror(2011021702);
               end;