Remove examples/tests based on obsolete script-util

also mark the rest of the API as Obsolete
related to #KT-58367
This commit is contained in:
Ilya Chernikov
2023-05-02 17:20:47 +02:00
committed by Space Team
parent 2e393e8fb7
commit 8c8ca7bb70
14 changed files with 6 additions and 530 deletions
@@ -35,6 +35,7 @@ import kotlin.reflect.KClass
// TODO: need to manage resources here, i.e. call replCompiler.dispose when engine is collected
@Deprecated("Use kotlin-scripting-jsr223 instead")
class KotlinJsr223JvmDaemonCompileScriptEngine(
factory: ScriptEngineFactory,
compilerClasspath: List<File>,
@@ -38,6 +38,7 @@ import javax.script.ScriptContext
import javax.script.ScriptEngineFactory
import kotlin.reflect.KClass
@Deprecated("Use kotlin-scripting-jsr223 instead")
class KotlinJsr223JvmLocalScriptEngine(
factory: ScriptEngineFactory,
val templateClasspath: List<File>,
@@ -14,7 +14,7 @@
* limitations under the License.
*/
@file:Suppress("unused") // could be used externally in javax.script.ScriptEngineFactory META-INF file
@file:Suppress("unused", "DEPRECATION") // could be used externally in javax.script.ScriptEngineFactory META-INF file
package org.jetbrains.kotlin.script.jsr223
@@ -26,6 +26,7 @@ import javax.script.ScriptEngine
import kotlin.script.experimental.jvm.util.KotlinJars
import kotlin.script.experimental.jvm.util.scriptCompilationClasspathFromContext
@Deprecated("Use kotlin-scripting-jsr223 instead")
class KotlinJsr223JvmLocalScriptEngineFactory : KotlinJsr223JvmScriptEngineFactoryBase() {
override fun getScriptEngine(): ScriptEngine =
@@ -38,6 +39,7 @@ class KotlinJsr223JvmLocalScriptEngineFactory : KotlinJsr223JvmScriptEngineFacto
)
}
@Deprecated("Use kotlin-scripting-jsr223 instead")
class KotlinJsr223JvmDaemonLocalEvalScriptEngineFactory : KotlinJsr223JvmScriptEngineFactoryBase() {
override fun getScriptEngine(): ScriptEngine =
@@ -9,6 +9,7 @@ import kotlin.script.templates.standard.ScriptTemplateWithBindings
@Suppress("unused")
@ScriptTemplateDefinition
@Deprecated("Use kotlin-scripting-jsr223 instead")
abstract class KotlinStandardJsr223ScriptTemplate(val jsr223Bindings: Bindings) : ScriptTemplateWithBindings(jsr223Bindings) {
private val myEngine: ScriptEngine? get() = bindings[KOTLIN_SCRIPT_ENGINE_BINDINGS_KEY]?.let { it as? ScriptEngine }