org.jetbrains.kotlin.utils
Class PathUtil

java.lang.Object
  extended by org.jetbrains.kotlin.utils.PathUtil

public class PathUtil
extends java.lang.Object


Field Summary
static java.lang.String HOME_FOLDER_NAME
           
static java.lang.String JPS_KOTLIN_HOME_PROPERTY
           
static java.lang.String JS_LIB_JAR_NAME
           
static java.lang.String JS_LIB_SRC_JAR_NAME
           
static java.lang.String KOTLIN_COMPILER_JAR
           
static java.lang.String KOTLIN_JAVA_REFLECT_JAR
           
static java.lang.String KOTLIN_JAVA_RUNTIME_JAR
           
static java.lang.String KOTLIN_JAVA_RUNTIME_SRC_JAR
           
static java.lang.String KOTLIN_TEST_JAR
           
 
Method Summary
static java.util.List<java.io.File> getJdkClassesRoots()
           
static KotlinPaths getKotlinPathsForCompiler()
           
static KotlinPaths getKotlinPathsForDistDirectory()
           
static KotlinPaths getKotlinPathsForIdeaPlugin()
           
static KotlinPaths getKotlinPathsForJpsPlugin()
           
static KotlinPaths getKotlinPathsForJpsPluginOrJpsTests()
           
static java.io.File getPathUtilJar()
           
static java.io.File getResourcePathForClass(java.lang.Class aClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JPS_KOTLIN_HOME_PROPERTY

public static final java.lang.String JPS_KOTLIN_HOME_PROPERTY
See Also:
Constant Field Values

JS_LIB_JAR_NAME

public static final java.lang.String JS_LIB_JAR_NAME
See Also:
Constant Field Values

JS_LIB_SRC_JAR_NAME

public static final java.lang.String JS_LIB_SRC_JAR_NAME
See Also:
Constant Field Values

KOTLIN_JAVA_RUNTIME_JAR

public static final java.lang.String KOTLIN_JAVA_RUNTIME_JAR
See Also:
Constant Field Values

KOTLIN_JAVA_REFLECT_JAR

public static final java.lang.String KOTLIN_JAVA_REFLECT_JAR
See Also:
Constant Field Values

KOTLIN_TEST_JAR

public static final java.lang.String KOTLIN_TEST_JAR
See Also:
Constant Field Values

KOTLIN_JAVA_RUNTIME_SRC_JAR

public static final java.lang.String KOTLIN_JAVA_RUNTIME_SRC_JAR
See Also:
Constant Field Values

KOTLIN_COMPILER_JAR

public static final java.lang.String KOTLIN_COMPILER_JAR
See Also:
Constant Field Values

HOME_FOLDER_NAME

public static final java.lang.String HOME_FOLDER_NAME
See Also:
Constant Field Values
Method Detail

getKotlinPathsForIdeaPlugin

@NotNull
public static KotlinPaths getKotlinPathsForIdeaPlugin()

getKotlinPathsForJpsPlugin

@NotNull
public static KotlinPaths getKotlinPathsForJpsPlugin()

getKotlinPathsForJpsPluginOrJpsTests

@NotNull
public static KotlinPaths getKotlinPathsForJpsPluginOrJpsTests()

getKotlinPathsForCompiler

@NotNull
public static KotlinPaths getKotlinPathsForCompiler()

getKotlinPathsForDistDirectory

@NotNull
public static KotlinPaths getKotlinPathsForDistDirectory()

getPathUtilJar

@NotNull
public static java.io.File getPathUtilJar()

getResourcePathForClass

@NotNull
public static java.io.File getResourcePathForClass(@NotNull
                                                           java.lang.Class aClass)

getJdkClassesRoots

@NotNull
public static java.util.List<java.io.File> getJdkClassesRoots()