//ALLOW_AST_ACCESS package test class ConstructorTypeParamClassObjectTypeConflict { companion object { interface test } val some: test? = throw Exception() } class ConstructorTypeParamClassObjectConflict { companion object { val test = { 12 }() } val some = test } class TestConstructorParamClassObjectConflict(test: String) { companion object { val test = { 12 }() } val some = test } class TestConstructorValClassObjectConflict(val test: String) { companion object { val test = { 12 }() } val some = test } class TestClassObjectAndClassConflict { companion object { val bla = { 12 }() } val bla = { "More" }() val some = bla }