package com.esotericsoftware.kryo; public interface ReferenceResolver { int addWrittenObject(Object obj); Object getReadObject(Class cls, int i); int getWrittenId(Object obj); int nextReadId(Class cls); void reset(); void setKryo(Kryo kryo); void setReadObject(int i, Object obj); boolean useReferences(Class cls); }