public class PathUtil extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANDROID_SDK_ANNOTATIONS_JAR |
static java.lang.String |
HOME_FOLDER_NAME |
static java.lang.String |
JDK_ANNOTATIONS_JAR |
static java.lang.String |
JPS_KOTLIN_HOME_PROPERTY |
static java.lang.String |
JS_LIB_JAR_NAME |
static java.lang.String |
JS_LIB_JS_NAME |
static java.lang.String |
KOTLIN_JAVA_RUNTIME_JAR |
Modifier and Type | Method and Description |
---|---|
static java.io.File |
findRtJar() |
static java.io.File |
getJarPathForClass(java.lang.Class aClass) |
static KotlinPaths |
getKotlinPathsForCompiler() |
static KotlinPaths |
getKotlinPathsForDistDirectory() |
static KotlinPaths |
getKotlinPathsForIdeaPlugin() |
static KotlinPaths |
getKotlinPathsForJpsPlugin() |
static KotlinPaths |
getKotlinPathsForJpsPluginOrJpsTests() |
static com.intellij.openapi.vfs.VirtualFile |
jarFileOrDirectoryToVirtualFile(java.io.File file) |
public static final java.lang.String JPS_KOTLIN_HOME_PROPERTY
public static final java.lang.String JS_LIB_JAR_NAME
public static final java.lang.String JS_LIB_JS_NAME
public static final java.lang.String JDK_ANNOTATIONS_JAR
public static final java.lang.String ANDROID_SDK_ANNOTATIONS_JAR
public static final java.lang.String KOTLIN_JAVA_RUNTIME_JAR
public static final java.lang.String HOME_FOLDER_NAME
@NotNull public static KotlinPaths getKotlinPathsForIdeaPlugin()
@NotNull public static KotlinPaths getKotlinPathsForJpsPlugin()
@NotNull public static KotlinPaths getKotlinPathsForJpsPluginOrJpsTests()
@NotNull public static KotlinPaths getKotlinPathsForCompiler()
@NotNull public static KotlinPaths getKotlinPathsForDistDirectory()
@NotNull public static java.io.File getJarPathForClass(@NotNull java.lang.Class aClass)
@NotNull public static com.intellij.openapi.vfs.VirtualFile jarFileOrDirectoryToVirtualFile(@NotNull java.io.File file)
@NotNull public static java.io.File findRtJar()