Use 'languageVersionSettings' extension instead of key directly

Also fix compilation of kotlin-script-util
This commit is contained in:
Alexander Udalov
2017-03-16 14:18:01 +03:00
parent 0e4c3ec202
commit 332a0f5adc
3 changed files with 8 additions and 9 deletions
@@ -52,10 +52,9 @@ open class KotlinJvmReplService(
addJvmClasspathRoots(PathUtil.getKotlinPathsForCompiler().let { listOf(it.runtimePath, it.reflectPath, it.scriptRuntimePath) })
addJvmClasspathRoots(templateClasspath)
put(CommonConfigurationKeys.MODULE_NAME, "kotlin-script")
put(CommonConfigurationKeys.LANGUAGE_VERSION_SETTINGS,
LanguageVersionSettingsImpl(LanguageVersion.LATEST, ApiVersion.LATEST).apply {
switchFlag(AnalysisFlags.skipMetadataVersionCheck, true)
})
languageVersionSettings = LanguageVersionSettingsImpl(LanguageVersion.LATEST, ApiVersion.LATEST).apply {
switchFlag(AnalysisFlags.skipMetadataVersionCheck, true)
}
}
protected fun makeScriptDefinition(templateClasspath: List<File>, templateClassName: String): KotlinScriptDefinition? {