Smart completion: fix anonymous object code style (KT-29572)

#KT-29572 Fixed
This commit is contained in:
Toshiaki Kameyama
2019-03-09 03:15:37 +03:00
committed by Nikolay Krasko
parent 6acf3ad629
commit fd262bcd8d
31 changed files with 50 additions and 50 deletions
@@ -1,5 +1,5 @@
fun<T> f(){
JavaClass<T>(object: Comparator<T> {
JavaClass<T>(object : Comparator<T> {
override fun compare(var1: T, var2: T): Int {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
@@ -1,5 +1,5 @@
interface Foo
var a : Foo = object: Foo {<caret>}
var a : Foo = object : Foo {<caret>}
//ELEMENT: object
@@ -1,5 +1,5 @@
abstract class Foo
var a : Foo = object: Foo() {<caret>}
var a : Foo = object : Foo() {<caret>}
//ELEMENT: object
@@ -1,4 +1,4 @@
var r : Runnable = object: Runnable {
var r : Runnable = object : Runnable {
override fun run() {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
@@ -1,3 +1,3 @@
val c: java.io.Closeable = <caret>
//ELEMENT_TEXT: "object: Closeable{...}"
//ELEMENT_TEXT: "object : Closeable{...}"
@@ -1,9 +1,9 @@
import java.io.Closeable
val c: java.io.Closeable = object: Closeable {
val c: java.io.Closeable = object : Closeable {
override fun close() {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
}
//ELEMENT_TEXT: "object: Closeable{...}"
//ELEMENT_TEXT: "object : Closeable{...}"
@@ -3,7 +3,7 @@ interface A<T>
fun <T> foo(a: A<T>){}
fun g() {
foo(object: A<<caret>> {})
foo(object : A<<caret>> {})
}
// ELEMENT: object
@@ -3,7 +3,7 @@ interface Foo
fun foo(f: Foo, i: Int){}
fun bar() {
foo(object: Foo {<caret>}, )
foo(object : Foo {<caret>}, )
}
//ELEMENT: object
@@ -1,7 +1,7 @@
fun registerHandler(handler: Handler<out Message>) {}
fun test() {
registerHandler(object: Handler<Message> {
registerHandler(object : Handler<Message> {
override fun handle(e: Message) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}