Fix equality and serializability of scripting data, fix relevant caching behaviour

This commit is contained in:
Ilya Chernikov
2019-03-14 12:00:04 +01:00
parent 7a4d369c9f
commit 931b1c66d8
6 changed files with 52 additions and 5 deletions
@@ -15,6 +15,8 @@ import kotlin.script.experimental.util.PropertiesCollection
data class JvmDependency(val classpath: List<File>) : ScriptDependency {
@Suppress("unused")
constructor(vararg classpathEntries: File) : this(classpathEntries.asList())
companion object { private const val serialVersionUID: Long = 1L }
}
interface JvmScriptCompilationConfigurationKeys