Fix comment to KT-3370 about no formatting of spaces around colon in objects
#KT-3370 Fixed
This commit is contained in:
@@ -115,6 +115,8 @@ fun createSpacingBuilder(settings: CodeStyleSettings): KotlinSpacingBuilder {
|
|||||||
afterInside(COLON, TYPE_CONSTRAINT).spaceIf(jetSettings.SPACE_AFTER_EXTEND_COLON)
|
afterInside(COLON, TYPE_CONSTRAINT).spaceIf(jetSettings.SPACE_AFTER_EXTEND_COLON)
|
||||||
beforeInside(COLON, CLASS).spaceIf(jetSettings.SPACE_BEFORE_EXTEND_COLON)
|
beforeInside(COLON, CLASS).spaceIf(jetSettings.SPACE_BEFORE_EXTEND_COLON)
|
||||||
afterInside(COLON, CLASS).spaceIf(jetSettings.SPACE_AFTER_EXTEND_COLON)
|
afterInside(COLON, CLASS).spaceIf(jetSettings.SPACE_AFTER_EXTEND_COLON)
|
||||||
|
beforeInside(COLON, OBJECT_DECLARATION).spaceIf(jetSettings.SPACE_BEFORE_EXTEND_COLON)
|
||||||
|
afterInside(COLON, OBJECT_DECLARATION).spaceIf(jetSettings.SPACE_AFTER_EXTEND_COLON)
|
||||||
beforeInside(COLON, TYPE_PARAMETER).spaceIf(jetSettings.SPACE_BEFORE_EXTEND_COLON)
|
beforeInside(COLON, TYPE_PARAMETER).spaceIf(jetSettings.SPACE_BEFORE_EXTEND_COLON)
|
||||||
afterInside(COLON, TYPE_PARAMETER).spaceIf(jetSettings.SPACE_AFTER_EXTEND_COLON)
|
afterInside(COLON, TYPE_PARAMETER).spaceIf(jetSettings.SPACE_AFTER_EXTEND_COLON)
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
trait A
|
||||||
|
|
||||||
|
object Some1: A {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
object Some2: A
|
||||||
|
|
||||||
|
object Some3
|
||||||
|
|
||||||
|
:
|
||||||
|
|
||||||
|
|
||||||
|
A
|
||||||
|
|
||||||
|
val a = object: A {
|
||||||
|
}
|
||||||
|
|
||||||
|
val b = object: A {
|
||||||
|
}
|
||||||
|
|
||||||
|
class B {
|
||||||
|
class object: A {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class C {
|
||||||
|
class object:
|
||||||
|
A {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// SET_TRUE: SPACE_BEFORE_EXTEND_COLON
|
||||||
|
// SET_FALSE: SPACE_AFTER_EXTEND_COLON
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
trait A
|
||||||
|
|
||||||
|
object Some1 :A {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
object Some2 :A
|
||||||
|
|
||||||
|
object Some3
|
||||||
|
|
||||||
|
:
|
||||||
|
|
||||||
|
|
||||||
|
A
|
||||||
|
|
||||||
|
val a = object :A {
|
||||||
|
}
|
||||||
|
|
||||||
|
val b = object :A {
|
||||||
|
}
|
||||||
|
|
||||||
|
class B {
|
||||||
|
class object :A {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class C {
|
||||||
|
class object :
|
||||||
|
A {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// SET_TRUE: SPACE_BEFORE_EXTEND_COLON
|
||||||
|
// SET_FALSE: SPACE_AFTER_EXTEND_COLON
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
trait A
|
||||||
|
|
||||||
|
object Some1 : A {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
object Some2:A
|
||||||
|
|
||||||
|
object Some3
|
||||||
|
|
||||||
|
:
|
||||||
|
|
||||||
|
|
||||||
|
A
|
||||||
|
|
||||||
|
val a = object:A {}
|
||||||
|
|
||||||
|
val b = object : A {}
|
||||||
|
|
||||||
|
class B {
|
||||||
|
class object:A {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
class C {
|
||||||
|
class object :
|
||||||
|
A {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// SET_TRUE: SPACE_BEFORE_EXTEND_COLON
|
||||||
|
// SET_FALSE: SPACE_AFTER_EXTEND_COLON
|
||||||
@@ -254,6 +254,11 @@ public class JetFormatterTestGenerated extends AbstractJetFormatterTest {
|
|||||||
doTest("idea/testData/formatter/SpaceAroundExtendColon.after.kt");
|
doTest("idea/testData/formatter/SpaceAroundExtendColon.after.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("SpaceAroundExtendColonInObjects.after.kt")
|
||||||
|
public void testSpaceAroundExtendColonInObjects() throws Exception {
|
||||||
|
doTest("idea/testData/formatter/SpaceAroundExtendColonInObjects.after.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("SpaceBeforeFunctionLiteral.after.kt")
|
@TestMetadata("SpaceBeforeFunctionLiteral.after.kt")
|
||||||
public void testSpaceBeforeFunctionLiteral() throws Exception {
|
public void testSpaceBeforeFunctionLiteral() throws Exception {
|
||||||
doTest("idea/testData/formatter/SpaceBeforeFunctionLiteral.after.kt");
|
doTest("idea/testData/formatter/SpaceBeforeFunctionLiteral.after.kt");
|
||||||
@@ -327,9 +332,7 @@ public class JetFormatterTestGenerated extends AbstractJetFormatterTest {
|
|||||||
@TestMetadata("idea/testData/formatter/modifierList")
|
@TestMetadata("idea/testData/formatter/modifierList")
|
||||||
public static class ModifierList extends AbstractJetFormatterTest {
|
public static class ModifierList extends AbstractJetFormatterTest {
|
||||||
public void testAllFilesPresentInModifierList() throws Exception {
|
public void testAllFilesPresentInModifierList() throws Exception {
|
||||||
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage",
|
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.TestsPackage", new File("idea/testData/formatter/modifierList"), Pattern.compile("^([^\\.]+)\\.after\\.kt.*$"), true);
|
||||||
new File("idea/testData/formatter/modifierList"),
|
|
||||||
Pattern.compile("^([^\\.]+)\\.after\\.kt.*$"), true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@TestMetadata("funAnnotationBeforeAnnotation.after.kt")
|
@TestMetadata("funAnnotationBeforeAnnotation.after.kt")
|
||||||
@@ -514,6 +517,11 @@ public class JetFormatterTestGenerated extends AbstractJetFormatterTest {
|
|||||||
doTestInverted("idea/testData/formatter/SpaceAroundExtendColon.after.inv.kt");
|
doTestInverted("idea/testData/formatter/SpaceAroundExtendColon.after.inv.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("SpaceAroundExtendColonInObjects.after.inv.kt")
|
||||||
|
public void testSpaceAroundExtendColonInObjects() throws Exception {
|
||||||
|
doTestInverted("idea/testData/formatter/SpaceAroundExtendColonInObjects.after.inv.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("SpacesAroundOperations.after.inv.kt")
|
@TestMetadata("SpacesAroundOperations.after.inv.kt")
|
||||||
public void testSpacesAroundOperations() throws Exception {
|
public void testSpacesAroundOperations() throws Exception {
|
||||||
doTestInverted("idea/testData/formatter/SpacesAroundOperations.after.inv.kt");
|
doTestInverted("idea/testData/formatter/SpacesAroundOperations.after.inv.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user