fixed static interface methods

This commit is contained in:
Egor.Ushakov
2017-04-26 20:14:23 +03:00
parent 6a7763922b
commit 478e6896e9
5 changed files with 31 additions and 1 deletions

View File

@@ -624,7 +624,7 @@ public class ClassWriter {
appendModifiers(buffer, flags, METHOD_ALLOWED, isInterface, METHOD_EXCLUDED);
if (isInterface && mt.containsCode()) {
if (isInterface && !mt.hasModifier(CodeConstants.ACC_STATIC) && mt.containsCode()) {
// 'default' modifier (Java 8)
buffer.append("default ");
}