Do not retain proxy-based components for compiler plugin settings in project model

This commit is contained in:
Yan Zhulanow
2018-05-16 00:14:19 +03:00
parent 29ef8650f7
commit 20cb4e91b3
4 changed files with 17 additions and 3 deletions
@@ -23,6 +23,10 @@ import org.jetbrains.kotlin.annotation.plugin.ide.AnnotationBasedPluginProjectRe
interface NoArgModel : AnnotationBasedPluginModel {
val invokeInitializers: Boolean
override fun copy(): NoArgModel {
return NoArgModelImpl(annotations.toList(), presets.toList(), invokeInitializers)
}
}
class NoArgModelImpl(