vngantk
03/22/2023, 1:14 AMephemient
03/22/2023, 1:16 AMephemient
03/22/2023, 1:22 AMvngantk
03/22/2023, 1:50 AMephemient
03/22/2023, 2:17 AMpackage fqdn
annotation class SupportsKotlinAssignmentOverloading
@SupportsKotlinAssignmentOverloading
class Settable<T>(var value: T)
fun <T> Settable<T>.assign(value: T) {
this.value = value
}
$KOTLIN_HOME/bin/kotlinc-jvm -Xplugin=$KOTLIN_HOME/lib/assignment-compiler-plugin.jar -P plugin:org.jetbrains.kotlin.assignment:annotation=fqdn.SupportsKotlinAssignmentOverloading ...
(you can see all the strings in https://github.com/JetBrains/kotlin/blob/master/plugins/assign-plugin/assign-plugin.common/src/org/jetbrains/kotlin/assignment/plugin/AssignmentPluginNames.kt)ephemient
03/22/2023, 2:19 AMasdf asdf
03/22/2023, 3:48 AMelizarov
03/22/2023, 9:50 PM