| //ALLOW_AST_ACCESS |
| package test |
| |
| class ConstructorTypeParamClassObjectTypeConflict<test> { |
| companion object { |
| interface test |
| } |
| |
| val some: test? = throw Exception() |
| } |
| |
| class ConstructorTypeParamClassObjectConflict<test> { |
| 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 |
| } |