Bad indentation after annotation in incomplete declaration (KT-22322)

Same behavior is for any modifier in incomplete declaration.

 #KT-22322 Fixed
This commit is contained in:
Nikolay Krasko
2018-09-14 14:52:46 +03:00
parent 94531f992d
commit 782aa94513
7 changed files with 53 additions and 1 deletions
@@ -61,6 +61,11 @@ public class TypingIndentationTestBaseGenerated extends AbstractTypingIndentatio
runTest("idea/testData/indentationOnNewline/Annotation.after.kt");
}
@TestMetadata("AnnotationInDeclaration.after.kt")
public void testAnnotationInDeclaration() throws Exception {
runTest("idea/testData/indentationOnNewline/AnnotationInDeclaration.after.kt");
}
@TestMetadata("ArgumentListNormalIndent.after.kt")
public void testArgumentListNormalIndent() throws Exception {
runTest("idea/testData/indentationOnNewline/ArgumentListNormalIndent.after.kt");
@@ -231,6 +236,18 @@ public class TypingIndentationTestBaseGenerated extends AbstractTypingIndentatio
runTest("idea/testData/indentationOnNewline/KT20783.after.kt");
}
@TestMetadata("LambdaInCallWithAllightMultilineParameters.after.kt")
public void testLambdaInCallWithAllightMultilineParameters() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/indentationOnNewline/LambdaInCallWithAllightMultilineParameters.after.kt");
doNewlineTest(fileName);
}
@TestMetadata("ModifierListInUnfinishedDeclaration.after.kt")
public void testModifierListInUnfinishedDeclaration() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/indentationOnNewline/ModifierListInUnfinishedDeclaration.after.kt");
doNewlineTest(fileName);
}
@TestMetadata("MultideclarationAfterEq.after.kt")
public void testMultideclarationAfterEq() throws Exception {
runTest("idea/testData/indentationOnNewline/MultideclarationAfterEq.after.kt");