org.jetbrains.kotlin.config
Class JVMConfigurationKeys
java.lang.Object
org.jetbrains.kotlin.config.JVMConfigurationKeys
public class JVMConfigurationKeys
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONTENT_ROOTS
public static final CompilerConfigurationKey<java.util.List<ContentRoot>> CONTENT_ROOTS
OUTPUT_DIRECTORY
public static final CompilerConfigurationKey<java.io.File> OUTPUT_DIRECTORY
OUTPUT_JAR
public static final CompilerConfigurationKey<java.io.File> OUTPUT_JAR
INCLUDE_RUNTIME
public static final CompilerConfigurationKey<java.lang.Boolean> INCLUDE_RUNTIME
SCRIPT_DEFINITIONS
public static final CompilerConfigurationKey<java.util.List<KotlinScriptDefinition>> SCRIPT_DEFINITIONS
RETAIN_OUTPUT_IN_MEMORY
public static final CompilerConfigurationKey<java.lang.Boolean> RETAIN_OUTPUT_IN_MEMORY
DISABLE_CALL_ASSERTIONS
public static final CompilerConfigurationKey<java.lang.Boolean> DISABLE_CALL_ASSERTIONS
DISABLE_PARAM_ASSERTIONS
public static final CompilerConfigurationKey<java.lang.Boolean> DISABLE_PARAM_ASSERTIONS
DISABLE_OPTIMIZATION
public static final CompilerConfigurationKey<java.lang.Boolean> DISABLE_OPTIMIZATION
INHERIT_MULTIFILE_PARTS
public static final CompilerConfigurationKey<java.lang.Boolean> INHERIT_MULTIFILE_PARTS
USE_TYPE_TABLE
public static final CompilerConfigurationKey<java.lang.Boolean> USE_TYPE_TABLE
USE_SINGLE_MODULE
public static final CompilerConfigurationKey<java.lang.Boolean> USE_SINGLE_MODULE
ADD_BUILT_INS_FROM_COMPILER_TO_DEPENDENCIES
public static final CompilerConfigurationKey<java.lang.Boolean> ADD_BUILT_INS_FROM_COMPILER_TO_DEPENDENCIES
- Controls whether the module depends on an additional "built-ins" module, which contains binary metadata of built-in definitions.
By default, that metadata is loaded from kotlin-compiler.jar.
However, it can be also loaded directly from the module, see
CREATE_BUILT_INS_FROM_MODULE_DEPENDENCIES
CREATE_BUILT_INS_FROM_MODULE_DEPENDENCIES
public static final CompilerConfigurationKey<java.lang.Boolean> CREATE_BUILT_INS_FROM_MODULE_DEPENDENCIES
- Controls whether an instance of KotlinBuiltIns which is passed to
ModuleDescriptorImpl's constructor and ends up being used
everywhere in the compiler front-end is loaded directly from the module (from its sources and/or its binaries), as opposed to
from kotlin-compiler.jar
SKIP_RUNTIME_VERSION_CHECK
public static final CompilerConfigurationKey<java.lang.Boolean> SKIP_RUNTIME_VERSION_CHECK
JVM_TARGET
public static final CompilerConfigurationKey<JvmTarget> JVM_TARGET
PARAMETERS_METADATA
public static final CompilerConfigurationKey<java.lang.Boolean> PARAMETERS_METADATA
INTERFACE_COMPATIBILITY
public static final CompilerConfigurationKey<java.lang.Boolean> INTERFACE_COMPATIBILITY
JVM8_TARGET_WITH_DEFAULTS
public static final CompilerConfigurationKey<java.lang.Boolean> JVM8_TARGET_WITH_DEFAULTS
INCREMENTAL_COMPILATION_COMPONENTS
public static final CompilerConfigurationKey<IncrementalCompilationComponents> INCREMENTAL_COMPILATION_COMPONENTS
MODULE_XML_FILE
public static final CompilerConfigurationKey<java.io.File> MODULE_XML_FILE
DECLARATIONS_JSON_PATH
public static final CompilerConfigurationKey<java.lang.String> DECLARATIONS_JSON_PATH
MODULES
public static final CompilerConfigurationKey<java.util.List<Module>> MODULES
FRIEND_PATHS
public static final CompilerConfigurationKey<java.util.List<java.lang.String>> FRIEND_PATHS
IR
public static final CompilerConfigurationKey<java.lang.Boolean> IR