Reverse order of codecs when deserializing
This commit is contained in:
parent
91c8100729
commit
092b2f0a44
@ -95,7 +95,7 @@ class PredicatedCodecList<S : Any>(codecs: Stream<kotlin.Pair<Codec<S>, Predicat
|
||||
override fun <T : Any> decode(ops: DynamicOps<T>, input: T): DataResult<Pair<S, T>> {
|
||||
val results = ArrayList<DataResult<Pair<S, T>>>(codecs.size)
|
||||
|
||||
for ((codec) in codecs) {
|
||||
for ((codec) in codecs.asReversed()) {
|
||||
val result = codec.decode(ops, input)
|
||||
|
||||
if (result.result().isPresent) {
|
||||
|
Loading…
Reference in New Issue
Block a user