public P empty() { return this.childCompleted(); }
public P empty() { return this.childCompleted(); }
public <E extends Enum<E>> P enumOrdinal(ToEnumFunction<T, E> func) { builder.addEnumOrdinal(func); return this.childCompleted(); } }
public P nullableInteger(ToBoolFunction<T> isNull, ToLongFunction<T> func) { builder.addInteger(isNull, func); return this.childCompleted(); }
public P nullableDecimal(int precision, ToBoolFunction<T> isNull, ToDoubleFunction<T> func, JSONType encode) { builder.addDecimal(precision, isNull, func, encode); return this.childCompleted(); }
public P integer(ToLongFunction<T> func) { builder.addInteger(null, func); return this.childCompleted(); }
public P integer(ToLongFunction<T> func, JSONType encode) { builder.addInteger(null, func, encode); return this.childCompleted(); }
public P nullableString(final ToStringFunction<T> func) { builder.addString(true, func); return this.childCompleted(); }
public <E extends Enum<E>> P enumOrdinal(ToEnumFunction<T, E> func) { builder.addEnumOrdinal(func); return this.childCompleted(); } }
public P nullableBool(ToBoolFunction<T> isNull, ToBoolFunction<T> func) { builder.addBool(isNull, func); return this.childCompleted(); }
public P integer(ToLongFunction<T> func, JSONType encode) { builder.addInteger(null, func, encode); return this.childCompleted(); }
public P decimal(int precision, ToDoubleFunction<T> func, JSONType encode) { builder.addDecimal(precision, null, func, encode); return this.childCompleted(); }
public P string(ToStringFunction<T> func, JSONType encode) { builder.addString(false, func, encode); return this.childCompleted(); }
public <M> P recurseRoot(ToMemberFunction<T, R> accessor) { builder.recurseRoot(accessor); return this.childCompleted(); }
public P bool(ToBoolFunction<T> func) { builder.addBool(null, func); return this.childCompleted(); }
public P nullableString(ToStringFunction<T> func, JSONType encode) { builder.addString(true, func, encode); return this.childCompleted(); }
public <E extends Enum<E>> P enumOrdinal(ToEnumFunction<T, E> func) { builder.addEnumOrdinal(func); return this.childCompleted(); } }
public <M> P recurseRoot(ToMemberFunction<T, R> accessor) { builder.recurseRoot(accessor); return this.childCompleted(); }
public P nullableBool(ToBoolFunction<T> isNull, ToBoolFunction<T> func) { builder.addBool(isNull, func); return this.childCompleted(); }
public P nullableString(ToStringFunction<T> func, JSONType encode) { builder.addString(true, func, encode); return this.childCompleted(); }