add space between property type parameter list and property name

This commit is contained in:
Dmitry Jemerov
2015-10-06 16:20:30 +02:00
parent 1fdf08bec5
commit 4b92bd100c
4 changed files with 13 additions and 0 deletions
@@ -131,6 +131,7 @@ fun createSpacingBuilder(settings: CodeStyleSettings): KotlinSpacingBuilder {
betweenInside(VAR_KEYWORD, IDENTIFIER, PROPERTY).spaces(1)
betweenInside(VAL_KEYWORD, TYPE_REFERENCE, PROPERTY).spaces(1)
betweenInside(VAR_KEYWORD, TYPE_REFERENCE, PROPERTY).spaces(1)
betweenInside(TYPE_PARAMETER_LIST, IDENTIFIER, PROPERTY).spaces(1)
betweenInside(TYPE_REFERENCE, DOT, PROPERTY).spacing(0, 0, 0, false, 0)
betweenInside(DOT, IDENTIFIER, PROPERTY).spacing(0, 0, 0, false, 0)
@@ -0,0 +1,4 @@
val <T> foo: T?
get() {
return null
}
+2
View File
@@ -0,0 +1,2 @@
val <T>foo: T?
get() { return null}
@@ -385,6 +385,12 @@ public class JetFormatterTestGenerated extends AbstractJetFormatterTest {
doTest(fileName);
}
@TestMetadata("PropertyTypeParameterList.after.kt")
public void testPropertyTypeParameterList() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/formatter/PropertyTypeParameterList.after.kt");
doTest(fileName);
}
@TestMetadata("PropertyWithInference.after.kt")
public void testPropertyWithInference() throws Exception {
String fileName = JetTestUtils.navigationMetadata("idea/testData/formatter/PropertyWithInference.after.kt");