-
- All Implemented Interfaces:
public abstract class KotlinToolRunner
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
KotlinToolRunner.Companion
-
Field Summary
Fields Modifier and Type Field Description private final String
displayName
private final String
mainClass
private final String
daemonEntryPoint
private final Map<String, String>
execEnvironment
private final Set<String>
execEnvironmentBlacklist
private final Map<String, String>
execSystemProperties
private final Set<String>
execSystemPropertiesBlacklist
private final Set<File>
classpath
private final Object
isolatedClassLoaderCacheKey
private final String
defaultMaxHeapSize
private final Boolean
enableAssertions
private final Boolean
disableC2
private final Boolean
mustRunViaExec
private final Project
project
-
Constructor Summary
Constructors Constructor Description KotlinToolRunner(Project project)
-
Method Summary
Modifier and Type Method Description abstract String
getDisplayName()
abstract String
getMainClass()
String
getDaemonEntryPoint()
Map<String, String>
getExecEnvironment()
Set<String>
getExecEnvironmentBlacklist()
Map<String, String>
getExecSystemProperties()
Set<String>
getExecSystemPropertiesBlacklist()
abstract Set<File>
getClasspath()
abstract Object
getIsolatedClassLoaderCacheKey()
String
getDefaultMaxHeapSize()
Boolean
getEnableAssertions()
Boolean
getDisableC2()
abstract Boolean
getMustRunViaExec()
final Project
getProject()
Unit
checkClasspath()
List<String>
transformArgs(List<String> args)
List<String>
getCustomJvmArgs()
final Unit
run(List<String> args)
-
-
Method Detail
-
getDisplayName
abstract String getDisplayName()
-
getMainClass
abstract String getMainClass()
-
getDaemonEntryPoint
String getDaemonEntryPoint()
-
getExecEnvironment
Map<String, String> getExecEnvironment()
-
getExecEnvironmentBlacklist
Set<String> getExecEnvironmentBlacklist()
-
getExecSystemProperties
Map<String, String> getExecSystemProperties()
-
getExecSystemPropertiesBlacklist
Set<String> getExecSystemPropertiesBlacklist()
-
getClasspath
abstract Set<File> getClasspath()
-
getIsolatedClassLoaderCacheKey
abstract Object getIsolatedClassLoaderCacheKey()
-
getDefaultMaxHeapSize
String getDefaultMaxHeapSize()
-
getEnableAssertions
Boolean getEnableAssertions()
-
getDisableC2
Boolean getDisableC2()
-
getMustRunViaExec
abstract Boolean getMustRunViaExec()
-
getProject
final Project getProject()
-
checkClasspath
Unit checkClasspath()
-
transformArgs
List<String> transformArgs(List<String> args)
-
getCustomJvmArgs
List<String> getCustomJvmArgs()
-
-
-
-