Cleanup (deprecated API)

This commit is contained in:
Roman Shevchenko
2017-04-18 16:25:50 +02:00
parent 9f1f6321e9
commit edf572511a
8 changed files with 12 additions and 15 deletions
@@ -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());
}