com.mojang.datafixers

public final class OptionalDynamic<T>

extends DynamicLike<T>

com.mojang.datafixers.OptionalDynamic

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public Optional<Dynamic<T>>
get()
public <U> Optional<U>
map(Function<? super Dynamic<T>, ? extends U> arg0)
public <U> Optional<U>
flatMap(Function<? super Dynamic<T>, Optional<U>> arg0)
public Optional<Number>
asNumber()
public Optional<String>
asString()
public Optional<Stream<Dynamic<T>>>
asStreamOpt()
public Optional<ByteBuffer>
asByteBufferOpt()
public Optional<IntStream>
asIntStreamOpt()
public Optional<LongStream>
asLongStreamOpt()
public OptionalDynamic<T>
get(String arg0)
public Optional<T>
getGeneric(T arg0)
public Optional<T>
getElement(String arg0)
public Optional<T>
getElementGeneric(T arg0)
public <U> Optional<List<U>>
asListOpt(Function<Dynamic<T>, U> arg0)
public <K, V> Optional<Map<K, V>>
asMapOpt(Function<Dynamic<T>, K> arg0, Function<Dynamic<T>, V> arg1)
public Dynamic<T>
orElseEmptyMap()
public Dynamic<T>
orElseEmptyList()