Gradle: Use copyable user data for compiler plugin options

#KT-22227 Fixed
This commit is contained in:
Alexey Sedunov
2018-01-11 15:45:26 +03:00
parent 5892944bfc
commit 05b618eec8
2 changed files with 2 additions and 2 deletions
@@ -54,7 +54,7 @@ abstract class AbstractGradleImportHandler<T : AnnotationBasedPluginModel> : Gra
private fun getPluginSetupByModule(
moduleNode: DataNode<ModuleData>
): AnnotationBasedCompilerPluginSetup? {
val pluginModel = moduleNode.getUserData(modelKey)?.takeIf { it.isEnabled } ?: return null
val pluginModel = moduleNode.getCopyableUserData(modelKey)?.takeIf { it.isEnabled } ?: return null
val annotations = pluginModel.annotations
val presets = pluginModel.presets