Files
aleksandrina-streltsova c433a4c2b1 [kotlin] Port InitializePropertyQuickFixFactory to K2
^KTIJ-29621 Fixed

GitOrigin-RevId: 6c3d594880b4afce2f8ef2f7f1df5ec9ea601e52
2024-07-29 10:03:19 +00:00

13 lines
551 B
Kotlin

// "Initialize with constructor parameter" "true"
// WITH_STDLIB
abstract class Form<T>(val name: String){
var <caret>data: T?
set(value){
value?.let { processData(it) }
field = data
}
abstract protected fun processData(data: T)
}
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.InitializePropertyQuickFixFactory$InitializeWithConstructorParameter
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.k2.codeinsight.fixes.InitializePropertyQuickFixFactories$InitializeWithConstructorParameterFix