From f2307f0ca0a74373733f1e3029c4bd996c1efaa6 Mon Sep 17 00:00:00 2001 From: Valery Semenchuk Date: Sun, 2 Jun 2024 17:31:32 +0400 Subject: [PATCH] fix java sdk type compile --- .../plugins/javaFX/packaging/JavaFxArtifactProperties.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugin/src/main/java/org/jetbrains/plugins/javaFX/packaging/JavaFxArtifactProperties.java b/plugin/src/main/java/org/jetbrains/plugins/javaFX/packaging/JavaFxArtifactProperties.java index 9e57759..1477ced 100644 --- a/plugin/src/main/java/org/jetbrains/plugins/javaFX/packaging/JavaFxArtifactProperties.java +++ b/plugin/src/main/java/org/jetbrains/plugins/javaFX/packaging/JavaFxArtifactProperties.java @@ -15,7 +15,7 @@ */ package org.jetbrains.plugins.javaFX.packaging; -import com.intellij.java.language.projectRoots.JavaSdk; +import com.intellij.java.language.projectRoots.JavaSdkType; import com.intellij.java.language.projectRoots.JavaSdkVersion; import consulo.application.ApplicationManager; import consulo.application.util.function.Computable; @@ -31,6 +31,7 @@ import consulo.compiler.artifact.ui.ArtifactEditorContext; import consulo.compiler.artifact.ui.ArtifactPropertiesEditor; import consulo.content.bundle.Sdk; +import consulo.java.language.bundle.JavaSdkTypeUtil; import consulo.java.language.module.extension.JavaModuleExtension; import consulo.language.util.ModuleUtilCore; import consulo.module.Module; @@ -89,8 +90,8 @@ public Set compute() { Sdk fxCompatibleSdk = null; for (Module module : modules) { final Sdk sdk = ModuleUtilCore.getSdk(module, JavaModuleExtension.class); - if (sdk != null && sdk.getSdkType() instanceof JavaSdk) { - if (((JavaSdk)sdk.getSdkType()).isOfVersionOrHigher(sdk, JavaSdkVersion.JDK_1_7)) { + if (sdk != null && sdk.getSdkType() instanceof JavaSdkType) { + if (JavaSdkTypeUtil.isOfVersionOrHigher(sdk, JavaSdkVersion.JDK_1_7)) { fxCompatibleSdk = sdk; break; }