mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
clean up, fix RuntimeException (EA-30532)
This commit is contained in:
@@ -40,14 +40,11 @@ import org.jetbrains.annotations.NonNls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Created by IntelliJ IDEA.
|
||||
* User: Eugene.Kudelevsky
|
||||
* Date: Jun 26, 2009
|
||||
* Time: 8:01:13 PM
|
||||
* To change this template use File | Settings | File Templates.
|
||||
* @author Eugene.Kudelevsky
|
||||
*/
|
||||
public class AndroidSdkUtils {
|
||||
public static final String DEFAULT_PLATFORM_NAME_PROPERTY = "AndroidPlatformName";
|
||||
@@ -58,23 +55,16 @@ public class AndroidSdkUtils {
|
||||
|
||||
public static boolean isAndroidSdk(@NotNull String path) {
|
||||
path = FileUtil.toSystemDependentName(path);
|
||||
|
||||
final File f = new File(path);
|
||||
if (!f.exists() && !f.isDirectory()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
SdkManager manager = SdkManager.createManager(path, new EmptySdkLog());
|
||||
return manager != null;
|
||||
}
|
||||
|
||||
public static boolean isAndroidPlatform(@NotNull VirtualFile file) {
|
||||
VirtualFile parent = file.getParent();
|
||||
if (parent == null) {
|
||||
return false;
|
||||
}
|
||||
VirtualFile sdkDir = parent.getParent();
|
||||
if (sdkDir == null) {
|
||||
return false;
|
||||
}
|
||||
AndroidSdk sdk = AndroidSdk.parse(sdkDir.getPath(), new EmptySdkLog());
|
||||
return sdk != null && sdk.findTargetByLocation(file.getPath()) != null;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
private static VirtualFile getPlatformDir(@NotNull IAndroidTarget target) {
|
||||
String platformPath = target.isPlatform() ? target.getLocation() : target.getParent().getLocation();
|
||||
|
||||
Reference in New Issue
Block a user