void addBool(final ToBoolFunction<T> isNull, final ToBoolFunction<T> func, JSONType encode) { switch (encode) { case TypeString: break; case TypeInteger: break; case TypeDecimal: break; case TypeBoolean: addBool(isNull, func); break; } }
void addBool(final ToBoolFunction<T> isNull, final ToBoolFunction<T> func, JSONType encode) { switch (encode) { case TypeString: break; case TypeInteger: break; case TypeDecimal: break; case TypeBoolean: addBool(isNull, func); break; } }
<N> void addBool(IteratorFunction<T, N> iterator, IterBoolFunction<T> isNull, IterBoolFunction<T> func, JSONType encode) { switch (encode) { case TypeString: break; case TypeInteger: break; case TypeDecimal: break; case TypeBoolean: addBool(iterator, isNull, func); break; } }
public JSONObject<R, T, P> nullableBool(String name, ToBoolFunction<T> isNull, ToBoolFunction<T> func, JSONType encode) { assert(!declaredEmpty); builder.addFieldPrefix(name).addBool(isNull, func, encode); return this; }
public JSONObject<R, T, P> nullableBool(String name, ToBoolFunction<T> isNull, ToBoolFunction<T> func) { assert(!declaredEmpty); builder.addFieldPrefix(name).addBool(isNull, func); return this; }
public JSONObject<R, T, P> bool(String name, ToBoolFunction<T> func, JSONType encode) { assert(!declaredEmpty); builder.addFieldPrefix(name).addBool(null, func, encode); return this; }
public JSONObject<R, T, P> bool(String name, ToBoolFunction<T> func) { assert(!declaredEmpty); builder.addFieldPrefix(name).addBool(null, func); return this; }
public JSONObject<R, T, P> nullableBool(String name, ToBoolFunction<T> isNull, ToBoolFunction<T> func) { assert(!declaredEmpty); builder.addFieldPrefix(name).addBool(isNull, func); return this; }
public P bool(IterBoolFunction<T> func) { builder.addBool(iterator, null, func); return this.childCompleted(); }
public P nullableBool(IterBoolFunction<T> isNull, IterBoolFunction<T> func, JSONType encode) { builder.addBool(iterator, isNull, func, encode); return this.childCompleted(); }
public P bool(IterBoolFunction<T> func) { builder.addBool(iterator, null, func); return this.childCompleted(); }
public P bool(ToBoolFunction<T> func, JSONType encode) { builder.addBool(null, func, encode); return this.childCompleted(); }
public P nullableBool(ToBoolFunction<T> isNull, ToBoolFunction<T> func) { builder.addBool(isNull, func); return this.childCompleted(); }
public JSONObject<R, T, P> bool(String name, ToBoolFunction<T> func) { assert(!declaredEmpty); builder.addFieldPrefix(name).addBool(null, func); return this; }
public JSONObject<R, T, P> nullableBool(String name, ToBoolFunction<T> isNull, ToBoolFunction<T> func) { assert(!declaredEmpty); builder.addFieldPrefix(name).addBool(isNull, func); return this; }
public JSONObject<R, T, P> nullableBool(String name, ToBoolFunction<T> isNull, ToBoolFunction<T> func, JSONType encode) { assert(!declaredEmpty); builder.addFieldPrefix(name).addBool(isNull, func, encode); return this; }
public P nullableBool(ToBoolFunction<T> isNull, ToBoolFunction<T> func) { builder.addBool(isNull, func); return this.childCompleted(); }
public P bool(IterBoolFunction<T> func, JSONType encode) { builder.addBool(iterator, null, func, encode); return this.childCompleted(); }
public P nullableBool(IterBoolFunction<T> isNull, IterBoolFunction<T> func) { builder.addBool(iterator, isNull, func); return this.childCompleted(); }
public P bool(ToBoolFunction<T> func) { builder.addBool(null, func); return this.childCompleted(); }