returndecodeNullableSerializableValue(deserializerasDeserializationStrategy<Any?>)as?T?:error("value is not optional but cannot find")
returndecodeNullableSerializableValue(deserializerasDeserializationStrategy<Any?>)as?T?:error("value with tag $currentTagOrNull is not optional but cannot find")
}
}
}
}
...
@@ -471,17 +495,24 @@ class Jce private constructor(private val charset: JceCharset, context: SerialMo
...
@@ -471,17 +495,24 @@ class Jce private constructor(private val charset: JceCharset, context: SerialMo
}
}
@PublishedApi
@PublishedApi
internalfunreadHead():JceHead=input.readHead()
internalfunreadHead():JceHead=input.readHead()?:error("no enough data to read head")