mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Cleanup (deprecated API)
This commit is contained in:
@@ -31,7 +31,6 @@ import com.intellij.openapi.application.ReadAction;
|
||||
import com.intellij.openapi.compiler.ClassObject;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.projectRoots.JavaSdkVersion;
|
||||
import com.intellij.openapi.projectRoots.JdkVersionUtil;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.refactoring.extractMethodObject.ExtractLightMethodObjectHandler;
|
||||
import com.sun.jdi.ClassLoaderReference;
|
||||
@@ -80,7 +79,7 @@ public abstract class CompilingEvaluator implements ExpressionEvaluator {
|
||||
autoLoadContext.setClassLoader(classLoader);
|
||||
|
||||
String version = ((VirtualMachineProxyImpl)process.getVirtualMachineProxy()).version();
|
||||
Collection<ClassObject> classes = compile(JdkVersionUtil.getVersion(version));
|
||||
Collection<ClassObject> classes = compile(JavaSdkVersion.fromVersionString(version));
|
||||
|
||||
defineClasses(classes, autoLoadContext, process, classLoader);
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@ import com.intellij.openapi.module.Module;
|
||||
import com.intellij.openapi.module.ModuleUtilCore;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.projectRoots.JavaSdkVersion;
|
||||
import com.intellij.openapi.projectRoots.JdkVersionUtil;
|
||||
import com.intellij.openapi.projectRoots.Sdk;
|
||||
import com.intellij.openapi.roots.ModuleRootManager;
|
||||
import com.intellij.openapi.util.Computable;
|
||||
@@ -330,7 +329,7 @@ public class JavaSuppressionUtil {
|
||||
private static JavaSdkVersion getVersion(@NotNull Sdk sdk) {
|
||||
String version = sdk.getVersionString();
|
||||
if (version == null) return null;
|
||||
return JdkVersionUtil.getVersion(version);
|
||||
return JavaSdkVersion.fromVersionString(version);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
|
||||
@@ -71,7 +71,7 @@ public class JavaSdkUtil {
|
||||
private static boolean isJdkSupportsLevel(@Nullable final Sdk jdk, @NotNull LanguageLevel level) {
|
||||
if (jdk == null) return true;
|
||||
String versionString = jdk.getVersionString();
|
||||
JavaSdkVersion version = versionString == null ? null : JdkVersionUtil.getVersion(versionString);
|
||||
JavaSdkVersion version = versionString == null ? null : JavaSdkVersion.fromVersionString(versionString);
|
||||
return version != null && version.getMaxLanguageLevel().isAtLeast(level);
|
||||
}
|
||||
|
||||
|
||||
@@ -17,8 +17,8 @@ package com.intellij.openapi.projectRoots.impl;
|
||||
|
||||
import com.intellij.execution.configurations.GeneralCommandLine;
|
||||
import com.intellij.execution.util.ExecUtil;
|
||||
import com.intellij.openapi.projectRoots.JavaSdkVersion;
|
||||
import com.intellij.openapi.projectRoots.JdkUtil;
|
||||
import com.intellij.openapi.projectRoots.JdkVersionUtil;
|
||||
import com.intellij.openapi.util.Comparing;
|
||||
import com.intellij.openapi.util.SystemInfo;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -39,7 +39,7 @@ public abstract class JavaHomeFinder {
|
||||
@NotNull
|
||||
public static List<String> suggestHomePaths() {
|
||||
List<String> paths = new ArrayList<>(new HashSet<>(getFinder().findExistingJdks()));
|
||||
paths.sort((o1, o2) -> Comparing.compare(JdkVersionUtil.getVersion(o2), JdkVersionUtil.getVersion(o1)));
|
||||
paths.sort((o1, o2) -> Comparing.compare(JavaSdkVersion.fromVersionString(o2), JavaSdkVersion.fromVersionString(o1)));
|
||||
return paths;
|
||||
}
|
||||
|
||||
|
||||
@@ -340,13 +340,13 @@ public class JavaSdkImpl extends JavaSdk {
|
||||
public JavaSdkVersion getVersion(@NotNull Sdk sdk) {
|
||||
String version = sdk.getVersionString();
|
||||
if (version == null) return null;
|
||||
return JdkVersionUtil.getVersion(version);
|
||||
return JavaSdkVersion.fromVersionString(version);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Nullable
|
||||
public JavaSdkVersion getVersion(@NotNull String versionString) {
|
||||
return JdkVersionUtil.getVersion(versionString);
|
||||
return JavaSdkVersion.fromVersionString(versionString);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
package com.intellij.openapi.projectRoots.impl;
|
||||
|
||||
import com.intellij.openapi.projectRoots.JdkVersionUtil;
|
||||
import com.intellij.openapi.projectRoots.JavaSdkVersion;
|
||||
import com.intellij.openapi.util.Comparing;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -57,7 +57,7 @@ class WindowsJavaFinder extends JavaHomeFinder {
|
||||
scanFolder(new File(anotherJavasFolder, javasFolder.getName()), result);
|
||||
}
|
||||
}
|
||||
result.sort((o1, o2) -> Comparing.compare(JdkVersionUtil.getVersion(o2), JdkVersionUtil.getVersion(o1)));
|
||||
result.sort((o1, o2) -> Comparing.compare(JavaSdkVersion.fromVersionString(o2), JavaSdkVersion.fromVersionString(o1)));
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2000-2012 JetBrains s.r.o.
|
||||
* Copyright 2000-2017 JetBrains s.r.o.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -37,7 +37,7 @@ public class JavaSdkVersionUtil {
|
||||
final Sdk sdk = ModuleRootManager.getInstance(module).getSdk();
|
||||
if (sdk != null && sdk.getSdkType() instanceof JavaSdk) {
|
||||
String version = sdk.getVersionString();
|
||||
return version == null ? null : JdkVersionUtil.getVersion(version);
|
||||
return version == null ? null : JavaSdkVersion.fromVersionString(version);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
|
||||
@@ -7,7 +7,6 @@ import com.intellij.openapi.module.Module;
|
||||
import com.intellij.openapi.project.DumbService;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.projectRoots.JavaSdkVersion;
|
||||
import com.intellij.openapi.projectRoots.JdkVersionUtil;
|
||||
import com.intellij.openapi.projectRoots.Sdk;
|
||||
import com.intellij.openapi.roots.*;
|
||||
import com.intellij.openapi.roots.libraries.LibraryUtil;
|
||||
@@ -224,7 +223,7 @@ public class SceneBuilderImpl implements SceneBuilder {
|
||||
if (jdk == null) return true;
|
||||
final String versionString = jdk.getVersionString();
|
||||
if (versionString != null) {
|
||||
final JavaSdkVersion jdkVersion = JdkVersionUtil.getVersion(versionString);
|
||||
final JavaSdkVersion jdkVersion = JavaSdkVersion.fromVersionString(versionString);
|
||||
if (jdkVersion != null) {
|
||||
return targetLevel.isAtLeast(jdkVersion.getMaxLanguageLevel());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user