Files
Nikita Bobko 9e197c6d81 ConvertObjectToDataObjectInspection: support more reflect cases
Add support for two more cases:
* this.javaClass.simpleName
* this::class.simpleName (as an addition to Foo:class.simpleName)

KTIJ-22087
https://jetbrains.team/p/ij/reviews/95181
https://jetbrains.team/p/ij/reviews/95344

GitOrigin-RevId: 1990dab245261bdb212bb205d63989083b7e5c62
2022-09-22 20:16:28 +00:00

5 lines
152 B
Kotlin

// COMPILER_ARGUMENTS: -XXLanguage:+DataObjects
object<caret> Foo {
override fun toString(): String = this::class.simpleName ?: throw Exception()
}