cn.wjybxx.btreecodec.branch.join.JoinAnyOfCodec Maven / Gradle / Ivy
package cn.wjybxx.btreecodec.branch.join;
import cn.wjybxx.btree.branch.join.JoinAnyOf;
import cn.wjybxx.dson.text.ObjectStyle;
import cn.wjybxx.dsoncodec.AbstractDsonCodec;
import cn.wjybxx.dsoncodec.DsonObjectReader;
import cn.wjybxx.dsoncodec.DsonObjectWriter;
import cn.wjybxx.dsoncodec.TypeInfo;
import javax.annotation.Nonnull;
import javax.annotation.processing.Generated;
@SuppressWarnings({"unchecked", "rawtypes", "unused"})
@Generated("cn.wjybxx.dsonapt.CodecProcessor")
public final class JoinAnyOfCodec extends AbstractDsonCodec {
@Override
@Nonnull
public Class getEncoderClass() {
return JoinAnyOf.class;
}
@Override
public void writeFields(DsonObjectWriter writer, JoinAnyOf instance, TypeInfo> typeInfo,
ObjectStyle style) {
}
@Override
protected JoinAnyOf newInstance(DsonObjectReader reader, TypeInfo> typeInfo) {
return JoinAnyOf.getInstance();
}
@Override
public void readFields(DsonObjectReader reader, JoinAnyOf instance, TypeInfo> typeInfo) {
}
}