diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ModuleStubBuildingVisitor.java b/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ModuleStubBuildingVisitor.java index ea883cc41aa5..fd0bf759db9b 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ModuleStubBuildingVisitor.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ModuleStubBuildingVisitor.java @@ -107,7 +107,7 @@ public class ModuleStubBuildingVisitor extends ClassVisitor { private static int requiresFlags(int access) { int flags = 0; if (isSet(access, Opcodes.ACC_TRANSITIVE)) flags |= ModifierFlags.TRANSITIVE_MASK; - if (isSet(access, Opcodes.ACC_STATIC_PHASE) || isSet(access, Opcodes.ACC_FINAL)) flags |= ModifierFlags.STATIC_MASK; + if (isSet(access, Opcodes.ACC_STATIC_PHASE)) flags |= ModifierFlags.STATIC_MASK; return flags; } } \ No newline at end of file diff --git a/java/java-tests/testData/psi/cls/stubBuilder/module-info.class b/java/java-tests/testData/psi/cls/stubBuilder/module-info.class index aa83c608d63c..d0e3fc8ef384 100644 Binary files a/java/java-tests/testData/psi/cls/stubBuilder/module-info.class and b/java/java-tests/testData/psi/cls/stubBuilder/module-info.class differ