"Code formatter doesn't remove spaces in single line properties" fixed (KT-11076)
#KT-11076 Fixed
This commit is contained in:
@@ -145,6 +145,7 @@ fun createSpacingBuilder(settings: CodeStyleSettings): KotlinSpacingBuilder {
|
|||||||
betweenInside(VAR_KEYWORD, IDENTIFIER, PROPERTY).spaces(1)
|
betweenInside(VAR_KEYWORD, IDENTIFIER, PROPERTY).spaces(1)
|
||||||
betweenInside(VAL_KEYWORD, TYPE_REFERENCE, PROPERTY).spaces(1)
|
betweenInside(VAL_KEYWORD, TYPE_REFERENCE, PROPERTY).spaces(1)
|
||||||
betweenInside(VAR_KEYWORD, TYPE_REFERENCE, PROPERTY).spaces(1)
|
betweenInside(VAR_KEYWORD, TYPE_REFERENCE, PROPERTY).spaces(1)
|
||||||
|
beforeInside(PROPERTY_ACCESSOR, PROPERTY).spacing(1, 0, 0, true, 0)
|
||||||
betweenInside(VAL_KEYWORD, IDENTIFIER, VALUE_PARAMETER).spaces(1)
|
betweenInside(VAL_KEYWORD, IDENTIFIER, VALUE_PARAMETER).spaces(1)
|
||||||
betweenInside(VAR_KEYWORD, IDENTIFIER, VALUE_PARAMETER).spaces(1)
|
betweenInside(VAR_KEYWORD, IDENTIFIER, VALUE_PARAMETER).spaces(1)
|
||||||
betweenInside(VAL_KEYWORD, TYPE_REFERENCE, VALUE_PARAMETER).spaces(1)
|
betweenInside(VAL_KEYWORD, TYPE_REFERENCE, VALUE_PARAMETER).spaces(1)
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
class Hi {
|
||||||
|
val simple: Int get() = 1
|
||||||
|
|
||||||
|
val newline: String
|
||||||
|
get() = ""
|
||||||
|
|
||||||
|
var getterAndSetter: Int = 0
|
||||||
|
get() = 1
|
||||||
|
set(some) {
|
||||||
|
field = some
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
var badNoType get() = 1
|
||||||
|
}
|
||||||
+21
@@ -0,0 +1,21 @@
|
|||||||
|
class Hi {
|
||||||
|
val simple: Int get() = 1
|
||||||
|
|
||||||
|
val newline: String
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
get() = ""
|
||||||
|
|
||||||
|
var getterAndSetter: Int = 0
|
||||||
|
|
||||||
|
get() = 1
|
||||||
|
|
||||||
|
|
||||||
|
set(some) {
|
||||||
|
field = some
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
var badNoType get() = 1
|
||||||
|
}
|
||||||
@@ -403,6 +403,12 @@ public class FormatterTestGenerated extends AbstractFormatterTest {
|
|||||||
doTest(fileName);
|
doTest(fileName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@TestMetadata("PropertyAccessors.after.kt")
|
||||||
|
public void testPropertyAccessors() throws Exception {
|
||||||
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/formatter/PropertyAccessors.after.kt");
|
||||||
|
doTest(fileName);
|
||||||
|
}
|
||||||
|
|
||||||
@TestMetadata("PropertyTypeParameterList.after.kt")
|
@TestMetadata("PropertyTypeParameterList.after.kt")
|
||||||
public void testPropertyTypeParameterList() throws Exception {
|
public void testPropertyTypeParameterList() throws Exception {
|
||||||
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/formatter/PropertyTypeParameterList.after.kt");
|
String fileName = KotlinTestUtils.navigationMetadata("idea/testData/formatter/PropertyTypeParameterList.after.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user