[java] corrects annotated module indentation (IDEA-177954)

This commit is contained in:
Roman Shevchenko
2017-08-24 13:01:48 +03:00
parent c44e5b68fb
commit cf72b0fefc
2 changed files with 5 additions and 0 deletions
@@ -258,6 +258,7 @@ public class CodeBlockBlock extends AbstractJavaBlock {
|| elementType == JavaTokenType.INTERFACE_KEYWORD
|| elementType == JavaTokenType.IDENTIFIER
|| elementType == JavaTokenType.ENUM_KEYWORD
|| elementType == JavaTokenType.MODULE_KEYWORD
|| elementType == JavaElementType.MODULE_REFERENCE) {
return Indent.getNoneIndent();
}
@@ -44,4 +44,8 @@ class JavaModuleFormatterTest : AbstractJavaFormatterTest() {
fun testProvidesWith() {
doTextTest("module m { provides I with C1,C2,C3; }", "module m {\n provides I with C1, C2, C3;\n}")
}
fun testAnnotatedModule() {
doTextTest("@Deprecated\nmodule m { }", "@Deprecated\nmodule m {\n}")
}
}