|
|
@ -421,12 +421,12 @@ public final class InternalNano { |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
if (tag == keyTag) { |
|
|
|
if (tag == keyTag) { |
|
|
|
key = (K) input.readData(keyType); |
|
|
|
key = (K) input.readPrimitiveField(keyType); |
|
|
|
} else if (tag == valueTag) { |
|
|
|
} else if (tag == valueTag) { |
|
|
|
if (valueType == TYPE_MESSAGE) { |
|
|
|
if (valueType == TYPE_MESSAGE) { |
|
|
|
input.readMessage((MessageNano) value); |
|
|
|
input.readMessage((MessageNano) value); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
value = (V) input.readData(valueType); |
|
|
|
value = (V) input.readPrimitiveField(valueType); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
if (!input.skipField(tag)) { |
|
|
|
if (!input.skipField(tag)) { |
|
|
|