@Override public boolean toData(Object o, PdxWriter out) { if (o instanceof MyObjectPdx2) { MyObjectPdx2 obj = (MyObjectPdx2) o; out.writeLong("f1", obj.f1); out.writeString("f2", obj.f2); return true; } return auto.toData(o, out); }
@Override public Object fromData(Class<?> clazz, PdxReader in) { if (clazz == MyObjectPdx2.class) { MyObjectPdx2 obj = new MyObjectPdx2(); obj.f1 = in.readLong("f1"); obj.f2 = in.readString("f2"); return obj; } return auto.fromData(clazz, in); }