mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
^KTIJ-29621 Fixed GitOrigin-RevId: 6c3d594880b4afce2f8ef2f7f1df5ec9ea601e52
13 lines
551 B
Kotlin
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 |