abstract <X> X |
Json.JValue.fold(Function<Json.JString,X> fString,
Function<Json.JBoolean,X> fBoolean,
Function<Json.JNumber,X> fNumber,
Function<Json.JObject,X> fObject,
Function<Json.JArray,X> fArray,
Supplier<X> fNull) |
<X> X |
Json.JString.fold(Function<Json.JString,X> fString,
Function<Json.JBoolean,X> fBoolean,
Function<Json.JNumber,X> fNumber,
Function<Json.JObject,X> fObject,
Function<Json.JArray,X> fArray,
Supplier<X> fNull) |
<X> X |
Json.JBoolean.fold(Function<Json.JString,X> fString,
Function<Json.JBoolean,X> fBoolean,
Function<Json.JNumber,X> fNumber,
Function<Json.JObject,X> fObject,
Function<Json.JArray,X> fArray,
Supplier<X> fNull) |
<X> X |
Json.JNull.fold(Function<Json.JString,X> fString,
Function<Json.JBoolean,X> fBoolean,
Function<Json.JNumber,X> fNumber,
Function<Json.JObject,X> fObject,
Function<Json.JArray,X> fArray,
Supplier<X> fNull) |
<X> X |
Json.JNumber.fold(Function<Json.JString,X> fString,
Function<Json.JBoolean,X> fBoolean,
Function<Json.JNumber,X> fNumber,
Function<Json.JObject,X> fObject,
Function<Json.JArray,X> fArray,
Supplier<X> fNull) |
<X> X |
Json.JArray.fold(Function<Json.JString,X> fString,
Function<Json.JBoolean,X> fBoolean,
Function<Json.JNumber,X> fNumber,
Function<Json.JObject,X> fObject,
Function<Json.JArray,X> fArray,
Supplier<X> fNull) |
<X> X |
Json.JObject.fold(Function<Json.JString,X> fString,
Function<Json.JBoolean,X> fBoolean,
Function<Json.JNumber,X> fNumber,
Function<Json.JObject,X> fObject,
Function<Json.JArray,X> fArray,
Supplier<X> fNull) |
abstract void |
Json.JValue.foldUnit(Consumer<Json.JString> fString,
Consumer<Json.JBoolean> fBoolean,
Consumer<Json.JNumber> fNumber,
Consumer<Json.JObject> fObject,
Consumer<Json.JArray> fArray,
Runnable fNull) |
void |
Json.JString.foldUnit(Consumer<Json.JString> fString,
Consumer<Json.JBoolean> fBoolean,
Consumer<Json.JNumber> fNumber,
Consumer<Json.JObject> fObject,
Consumer<Json.JArray> fArray,
Runnable fNull) |
void |
Json.JBoolean.foldUnit(Consumer<Json.JString> fString,
Consumer<Json.JBoolean> fBoolean,
Consumer<Json.JNumber> fNumber,
Consumer<Json.JObject> fObject,
Consumer<Json.JArray> fArray,
Runnable fNull) |
void |
Json.JNull.foldUnit(Consumer<Json.JString> fString,
Consumer<Json.JBoolean> fBoolean,
Consumer<Json.JNumber> fNumber,
Consumer<Json.JObject> fObject,
Consumer<Json.JArray> fArray,
Runnable fNull) |
void |
Json.JNumber.foldUnit(Consumer<Json.JString> fString,
Consumer<Json.JBoolean> fBoolean,
Consumer<Json.JNumber> fNumber,
Consumer<Json.JObject> fObject,
Consumer<Json.JArray> fArray,
Runnable fNull) |
void |
Json.JArray.foldUnit(Consumer<Json.JString> fString,
Consumer<Json.JBoolean> fBoolean,
Consumer<Json.JNumber> fNumber,
Consumer<Json.JObject> fObject,
Consumer<Json.JArray> fArray,
Runnable fNull) |
void |
Json.JObject.foldUnit(Consumer<Json.JString> fString,
Consumer<Json.JBoolean> fBoolean,
Consumer<Json.JNumber> fNumber,
Consumer<Json.JObject> fObject,
Consumer<Json.JArray> fArray,
Runnable fNull) |