[FIR] Consider anonymous object declarations in classDeclarationsStack in transformers

This commit is contained in:
Ivan Kochurkin
2021-11-12 12:33:47 +03:00
committed by TeamCityServer
parent b83ed7a6ed
commit 3beb447e85
12 changed files with 76 additions and 26 deletions
@@ -0,0 +1,9 @@
// FIR_IDENTICAL
abstract class Checker<StateT>
class ToolchainPanel {
fun <ItemT> addVersionChecker(item: ItemT) {
class MyState(val selectedItem: ItemT?)
object : Checker<MyState>() {}
}
}
@@ -0,0 +1,16 @@
package
public abstract class Checker</*0*/ StateT> {
public constructor Checker</*0*/ StateT>()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
public final class ToolchainPanel {
public constructor ToolchainPanel()
public final fun </*0*/ ItemT> addVersionChecker(/*0*/ item: ItemT): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}