E - Type of the value that this ref is holding.@ApiStatus.Experimental
public interface Ref<E>
IFContext.
This API is experimental and is not subject to the general compatibility guarantees such API may be changed or may be removed completely in any further release.
| Modifier and Type | Method and Description |
|---|---|
void |
assign(java.lang.Object value)
This is an internal inventory-framework API that should not be used from outside of
this library.
|
E |
value(@NotNull IFContext context)
Returns the value hold by this reference.
|
@NotNull E value(@NotNull @NotNull IFContext context)
UnassignedReferenceException - If reference wasn't assigned to any element.@ApiStatus.Internal void assign(java.lang.Object value)