From 6c6c25c1feed18167132c0f2dea9d77ca6b8dd84 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 26 Mar 2008 20:52:05 +0300 Subject: [PATCH] RubySdkType; more flexible SDK editing API for plugins --- .../src/com/jetbrains/python/sdk/PythonSdkType.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/python/src/com/jetbrains/python/sdk/PythonSdkType.java b/python/src/com/jetbrains/python/sdk/PythonSdkType.java index 2191e7129b4a..979f9f71c9e6 100644 --- a/python/src/com/jetbrains/python/sdk/PythonSdkType.java +++ b/python/src/com/jetbrains/python/sdk/PythonSdkType.java @@ -5,7 +5,6 @@ import com.intellij.execution.configurations.GeneralCommandLine; import com.intellij.execution.process.OSProcessHandler; import com.intellij.openapi.application.PathManager; import com.intellij.openapi.diagnostic.Logger; -import com.intellij.openapi.extensions.Extensions; import com.intellij.openapi.projectRoots.*; import com.intellij.openapi.projectRoots.impl.SdkVersionUtil; import com.intellij.openapi.roots.OrderRootType; @@ -23,9 +22,9 @@ import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; -import java.util.TreeSet; -import java.util.List; import java.util.ArrayList; +import java.util.List; +import java.util.TreeSet; /** * @author yole @@ -34,13 +33,7 @@ public class PythonSdkType extends SdkType { private static final Logger LOG = Logger.getInstance("#" + PythonSdkType.class.getName()); public static PythonSdkType getInstance() { - for (SdkType sdkType : Extensions.getExtensions(EP_NAME)) { - if (sdkType instanceof PythonSdkType) { - return (PythonSdkType)sdkType; - } - } - assert false; - return null; + return SdkType.findInstance(PythonSdkType.class); } public PythonSdkType() {