DynamicDataPair
public final class DynamicDataPair<T extends DynamicBuilders.DynamicType>
A pair of DynamicDataKey and its corresponding DynamicDataValue. This is similar to Pair but makes sure key and value have the same generic type parameter.
Summary
Public constructors |
|---|
<T extends DynamicBuilders.DynamicType> DynamicDataPair( |
Public methods |
|
|---|---|
final @NonNull Pair<@NonNull DynamicDataKey<@NonNull T>, @NonNull DynamicDataBuilders.DynamicDataValue<@NonNull T>> |
asPair() |
final @NonNull DynamicDataKey<@NonNull T> |
getKey()represent a key that other APIs can use to reference |
final @NonNull DynamicDataBuilders.DynamicDataValue<@NonNull T> |
getValue()to use for evaluating references to |
Public constructors
DynamicDataPair
public <T extends DynamicBuilders.DynamicType> DynamicDataPair(
@NonNull DynamicDataKey<@NonNull T> key,
@NonNull DynamicDataBuilders.DynamicDataValue<@NonNull T> value
)
Public methods
asPair
Added in 1.3.0
public final @NonNull Pair<@NonNull DynamicDataKey<@NonNull T>, @NonNull DynamicDataBuilders.DynamicDataValue<@NonNull T>> asPair()