Skip to content

Commit

Permalink
Merge ca06b9c into e8cea98
Browse files Browse the repository at this point in the history
  • Loading branch information
Pr0methean committed Dec 7, 2018
2 parents e8cea98 + ca06b9c commit 282a7f0
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ public class EnumMapSerializer extends Serializer<EnumMap<? extends Enum<?>, ?>>
final EnumMap rawResult = result;
final int size = input.readInt(true);
for ( int i = 0; i < size; i++ ) {
final int ordinal = input.readInt(true);
final int ordinal = input.readVarInt(true);
final Enum<?> key = enumConstants[ordinal];
final Object value = kryo.readClassAndObject( input );
rawResult.put( key, value );
Expand All @@ -93,7 +93,7 @@ public void write(final Kryo kryo, final Output output, final EnumMap<? extends
kryo.writeClass( output, getKeyType( map ) );
output.writeInt(map.size(), true);
for ( final Map.Entry<? extends Enum<?>,?> entry : map.entrySet() ) {
output.writeInt(entry.getKey().ordinal(), true);
output.writeVarInt(entry.getKey().ordinal(), true);
kryo.writeClassAndObject(output, entry.getValue());
}
if ( TRACE ) trace( "kryo", "Wrote EnumMap: " + map );
Expand Down

0 comments on commit 282a7f0

Please sign in to comment.