java 9: make private methods in interfaces not abstract

This commit is contained in:
Anna Kozlova
2015-03-23 20:33:17 +01:00
parent e71b7ffcea
commit d39e16825e
@@ -130,7 +130,10 @@ public class PsiModifierListImpl extends JavaStubPsiElement<PsiModifierListStub>
return false;
}
if (type == JavaTokenType.ABSTRACT_KEYWORD) {
return getNode().findChildByType(JavaTokenType.DEFAULT_KEYWORD) == null && getNode().findChildByType(JavaTokenType.STATIC_KEYWORD) == null;
final ASTNode node = getNode();
return node.findChildByType(JavaTokenType.DEFAULT_KEYWORD) == null &&
node.findChildByType(JavaTokenType.STATIC_KEYWORD) == null &&
node.findChildByType(JavaTokenType.PRIVATE_KEYWORD) == null;
}
}
}