IDEA-333730 Adapt Lombok Gradle Project resolver for persistent compiler plugins model in data nodes

Fix compilation for 6ea8099a
https://github.com/JetBrains/intellij-community/pull/2582
Relates KTIJ-27235

GitOrigin-RevId: 63247b65d799457ce40384ac37bbd87abb6a35d2
This commit is contained in:
Aleksei.Cherepanov
2023-10-27 11:55:27 +02:00
committed by intellij-monorepo-bot
parent ef29e034b1
commit 0eec0e902e
2 changed files with 4 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
package org.jetbrains.kotlin.idea.compilerPlugin.lombok.gradleJava
import com.intellij.openapi.util.Key
import com.intellij.openapi.externalSystem.model.Key
import org.jetbrains.kotlin.idea.base.plugin.artifacts.KotlinArtifacts
import org.jetbrains.kotlin.idea.compilerPlugin.CompilerPluginSetup
import org.jetbrains.kotlin.idea.compilerPlugin.toJpsVersionAgnosticKotlinBundledPath

View File

@@ -2,8 +2,8 @@
package org.jetbrains.kotlin.idea.compilerPlugin.lombok.gradleJava
import com.intellij.openapi.externalSystem.model.DataNode
import com.intellij.openapi.externalSystem.model.Key
import com.intellij.openapi.externalSystem.model.project.ModuleData
import com.intellij.openapi.util.Key
import org.gradle.tooling.model.idea.IdeaModule
import org.jetbrains.kotlin.idea.gradleTooling.model.lombok.LombokModel
import org.jetbrains.plugins.gradle.service.project.AbstractProjectResolverExtension
@@ -24,14 +24,14 @@ class LombokGradleProjectResolverExtension : AbstractProjectResolverExtension()
val model = resolverCtx.getExtraProject(gradleModule, modelClass)
if (model != null) {
ideModule.putCopyableUserData(userDataKey, model)
ideModule.createChild(userDataKey, model)
}
super.populateModuleExtraModels(gradleModule, ideModule)
}
companion object {
val KEY = Key<LombokModel>("LombokModel")
val KEY = Key.create(LombokModel::class.java, 1)
}
}