add FlexibleTypeCapabilitiesDeserializer.Dynamic object

This commit is contained in:
Michael Nedzelsky
2015-03-07 19:32:19 +03:00
parent a7ba93c1d1
commit 9be62de964
@@ -16,6 +16,7 @@
package org.jetbrains.kotlin.serialization.deserialization
import org.jetbrains.kotlin.types.DynamicTypeCapabilities
import org.jetbrains.kotlin.types.FlexibleTypeCapabilities
trait FlexibleTypeCapabilitiesDeserializer {
@@ -25,5 +26,12 @@ trait FlexibleTypeCapabilitiesDeserializer {
}
}
object Dynamic : FlexibleTypeCapabilitiesDeserializer {
override fun capabilitiesById(id: String): FlexibleTypeCapabilities? {
return if (id == DynamicTypeCapabilities.id) DynamicTypeCapabilities else null
}
}
fun capabilitiesById(id: String): FlexibleTypeCapabilities?
}