writeByte(NULL);
return;
}
Class<?> clazz = obj.getClass();
EnumeratedMarshaller em = chronicle.getMarshaller(clazz);
if (em == null && autoGenerateMarshaller(obj))
em = chronicle.acquireMarshaller(clazz);
if (em != null) {
writeByte(ENUMED);
writeEnum(clazz);
em.write(this, obj);
return;
}
writeByte(SERIALIZED);
int pos = position();
writeInt(0); // padding