com.mojang.serialization

public final class OptionalDynamic<T>

extends DynamicLike<T>

com.mojang.serialization.OptionalDynamic

Field summary

Modifier and TypeField
private final DataResult<Dynamic<T>>
delegate

Constructor summary

ModifierConstructor
public (DynamicOps<T> arg0, DataResult<Dynamic<T>> arg1)

Method summary

Modifier and TypeMethod
public DataResult<Dynamic<T>>
get()
public Optional<Dynamic<T>>
result()
public <U> DataResult<U>
map(Function<? super Dynamic<T>, U> arg0)
public <U> DataResult<U>
flatMap(Function<? super Dynamic<T>, ? extends DataResult<U>> arg0)
public DataResult<Number>
asNumber()
public DataResult<String>
asString()
public DataResult<Stream<Dynamic<T>>>
asStreamOpt()
public DataResult<Stream<Pair<Dynamic<T>, Dynamic<T>>>>
asMapOpt()
public DataResult<ByteBuffer>
asByteBufferOpt()
public DataResult<IntStream>
asIntStreamOpt()
public DataResult<LongStream>
asLongStreamOpt()
public OptionalDynamic<T>
get(String arg0)
public DataResult<T>
getGeneric(T arg0)
public DataResult<T>
getElement(String arg0)
public DataResult<T>
getElementGeneric(T arg0)
public Dynamic<T>
orElseEmptyMap()
public Dynamic<T>
orElseEmptyList()
public <V> DataResult<V>
into(Function<? super Dynamic<T>, ? extends V> arg0)
public <A> DataResult<Pair<A, T>>
decode(Decoder<? extends A> arg0)