https://kotlinlang.org logo
Title
u

user

06/28/2022, 5:31 PM
ScriptEngine reusing arguments? I've been running into weird issues with Kotlins JSR-223 implementation for ScriptEngine (kotlin-scripting-jsr223) Basically, i have a condition, which i parse and compile into a CompiledScript: fun parse(clazz: KClass, condition: String): String { val simpleName = clazz.simpleName return """ import ${clazz.java.name} val condition: $simpleName.() -> Boolean = { ${trimQuotes(condition)} } fun check(event: $simpleName) =...