HolderSetCodecMixin

abstract class HolderSetCodecMixin<E> : Codec<A>

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
val BOOL: PrimitiveCodec<Boolean>
Link copied to clipboard
val BYTE: PrimitiveCodec<Byte>
Link copied to clipboard
val BYTE_BUFFER: PrimitiveCodec<ByteBuffer>
Link copied to clipboard
val DOUBLE: PrimitiveCodec<Double>
Link copied to clipboard
val EMPTY: MapCodec<Unit>
Link copied to clipboard
val FLOAT: PrimitiveCodec<Float>
Link copied to clipboard
val INT: PrimitiveCodec<Integer>
Link copied to clipboard
val INT_STREAM: PrimitiveCodec<IntStream>
Link copied to clipboard
val LONG: PrimitiveCodec<Long>
Link copied to clipboard
val LONG_STREAM: PrimitiveCodec<LongStream>
Link copied to clipboard
val PASSTHROUGH: Codec<Dynamic<out Any>>
Link copied to clipboard
val SHORT: PrimitiveCodec<Short>
Link copied to clipboard
val STRING: PrimitiveCodec<String>

Functions

Link copied to clipboard
open fun boxed(): Decoder.Boxed<A>
Link copied to clipboard
open fun <N : Number?, Comparable<N>?> checkRange(p: N, p1: N): (N) -> DataResult<N>
Link copied to clipboard
open fun <B> comap(p: (in B) -> out A): Encoder<B>
Link copied to clipboard
open fun <S> comapFlatMap(p: (in A) -> out DataResult<out S>, p1: (in S) -> out A): Codec<S>
Link copied to clipboard
open fun <K, V> compoundList(p: Codec<K>, p1: Codec<V>): Codec<List<Pair<K, V>>>
Link copied to clipboard
abstract fun <T> decode(p: DynamicOps<T>, p1: T): DataResult<Pair<A, T>>
Link copied to clipboard
open fun deprecated(p: Int): Codec<A>
Link copied to clipboard
open fun <E> dispatch(p: (in E) -> out A, p1: (in A) -> out MapCodec<out E>): Codec<E>
Link copied to clipboard
open fun <K, V> dispatchedMap(p: Codec<K>, p1: (K) -> Codec<out V>): Codec<Map<K, V>>
Link copied to clipboard
open fun <E> dispatchMap(p: (in E) -> out A, p1: (in A) -> out MapCodec<out E>): MapCodec<E>
Link copied to clipboard
open fun <E> dispatchStable(p: (in E) -> out A, p1: (in A) -> out MapCodec<out E>): Codec<E>
Link copied to clipboard
open fun doubleRange(p: Double, p1: Double): Codec<Double>
Link copied to clipboard
open fun <F, S> either(p: Codec<F>, p1: Codec<S>): Codec<Either<F, S>>
Link copied to clipboard
open fun <A> empty(): MapEncoder<A>
Link copied to clipboard
abstract fun <T> encode(p: A, p1: DynamicOps<T>, p2: T): DataResult<T>
Link copied to clipboard
open fun <T> encodeStart(p: DynamicOps<T>, p1: A): DataResult<T>
Link copied to clipboard
open fun <A> error(p: String): Decoder<A>
open fun <A> error(p: String): Encoder<A>
Link copied to clipboard
open fun fieldOf(p: String): MapCodec<A>
open fun fieldOf(p: String): MapDecoder<A>
open fun fieldOf(p: String): MapEncoder<A>
Link copied to clipboard
open fun <B> flatComap(p: (in B) -> out DataResult<out A>): Encoder<B>
Link copied to clipboard
open fun <S> flatComapMap(p: (in A) -> out S, p1: (in S) -> out DataResult<out A>): Codec<S>
Link copied to clipboard
open fun <B> flatMap(p: (in A) -> out DataResult<out B>): Decoder<B>
Link copied to clipboard
open fun <S> flatXmap(p: (in A) -> out DataResult<out S>, p1: (in S) -> out DataResult<out A>): Codec<S>
Link copied to clipboard
open fun floatRange(p: Float, p1: Float): Codec<Float>
Link copied to clipboard
open fun intRange(p: Int, p1: Int): Codec<Integer>
Link copied to clipboard
open fun <A> lazyInitialized(p: Supplier<Codec<A>>): Codec<A>
Link copied to clipboard
open fun lenientOptionalFieldOf(p: String): MapCodec<Optional<A>>
open fun lenientOptionalFieldOf(p: String, p1: A): MapCodec<A>
Link copied to clipboard
open fun <E> list(p: Codec<E>): Codec<List<E>>
Link copied to clipboard
open fun listOf(): Codec<List<A>>
Link copied to clipboard
open fun <B> map(p: (in A) -> out B): Decoder<B>
Link copied to clipboard
open fun <F, S> mapEither(p: MapCodec<F>, p1: MapCodec<S>): MapCodec<Either<F, S>>
Link copied to clipboard
open fun <F, S> mapPair(p: MapCodec<F>, p1: MapCodec<S>): MapCodec<Pair<F, S>>
Link copied to clipboard
open fun mapResult(p: Codec.ResultFunction<A>): Codec<A>
Link copied to clipboard
open fun <A> of(p: Encoder<A>, p1: Decoder<A>): Codec<A>
open fun <A> of(p: MapEncoder<A>, p1: MapDecoder<A>): MapCodec<A>
Link copied to clipboard
open fun <A> ofBoxed(p: Decoder.Boxed<out A>): Decoder<A>
Link copied to clipboard
open fun <A> ofSimple(p: Decoder.Simple<out A>): Decoder<A>
Link copied to clipboard
open fun <A> ofTerminal(p: Decoder.Terminal<out A>): Decoder<A>
Link copied to clipboard
open fun <F> optionalField(p: String, p1: Codec<F>, p2: Boolean): MapCodec<Optional<F>>
Link copied to clipboard
open fun optionalFieldOf(p: String): MapCodec<Optional<A>>
open fun optionalFieldOf(p: String, p1: A): MapCodec<A>
Link copied to clipboard
open fun orElse(p: Consumer<String>, p1: A): Codec<A>
Link copied to clipboard
open fun orElseGet(p: Consumer<String>, p1: Supplier<out A>): Codec<A>
Link copied to clipboard
open fun <F, S> pair(p: Codec<F>, p1: Codec<S>): Codec<Pair<F, S>>
Link copied to clipboard
open fun <T> parse(p: DynamicOps<T>, p1: T): DataResult<A>
Link copied to clipboard
open fun <E> partialDispatch(p: String, p1: (in E) -> out DataResult<out A>, p2: (in A) -> out DataResult<out MapCodec<out E>>): Codec<E>
Link copied to clipboard
open fun promotePartial(p: Consumer<String>): Codec<A>
open fun promotePartial(p: Consumer<String>): Decoder<A>
Link copied to clipboard
open fun <A> recursive(p: String, p1: (Codec<A>) -> Codec<A>): Codec<A>
Link copied to clipboard
open fun simple(): Decoder.Simple<A>
Link copied to clipboard
open fun <K, V> simpleMap(p: Codec<K>, p1: Codec<V>, p2: Keyable): SimpleMapCodec<K, V>
Link copied to clipboard
open fun sizeLimitedListOf(p: Int): Codec<List<A>>
Link copied to clipboard
open fun sizeLimitedString(p: Int): Codec<String>
Link copied to clipboard
open fun stable(): Codec<A>
Link copied to clipboard
open fun string(p: Int, p1: Int): Codec<String>
Link copied to clipboard
open fun <E> stringResolver(p: (E) -> String, p1: (String) -> E): Codec<E>
Link copied to clipboard
open fun terminal(): Decoder.Terminal<A>
Link copied to clipboard
open fun <K, V> unboundedMap(p: Codec<K>, p1: Codec<V>): UnboundedMapCodec<K, V>
Link copied to clipboard
open fun <A> unit(p: A): Codec<A>
open fun <A> unit(p: A): MapDecoder<A>
Link copied to clipboard
open fun validate(p: (A) -> DataResult<A>): Codec<A>
Link copied to clipboard
open fun <T> withAlternative(p: Codec<T>, p1: Codec<out T>): Codec<T>
Link copied to clipboard
open fun withLifecycle(p: Lifecycle): Codec<A>
open fun withLifecycle(p: Lifecycle): Decoder<A>
open fun withLifecycle(p: Lifecycle): Encoder<A>
Link copied to clipboard
open fun <S> xmap(p: (in A) -> out S, p1: (in S) -> out A): Codec<S>
Link copied to clipboard
open fun <F, S> xor(p: Codec<F>, p1: Codec<S>): Codec<Either<F, S>>
Link copied to clipboard
open fun <T> yarrp$encodeDummySet(input: HolderSet<E>, ops: DynamicOps<T>, prefix: T, cir: CallbackInfoReturnable<DataResult<T>>)