public class LiteContext<SENDER>
extends java.lang.Object
| Constructor and Description |
|---|
LiteContext(RequirementsResult<SENDER> result) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
argument(java.lang.String name,
java.lang.Class<T> type) |
boolean |
argumentFlag(java.lang.String name) |
java.lang.String |
argumentJoin(java.lang.String name) |
<T> T |
argumentNullable(java.lang.String name,
java.lang.Class<T> type) |
<T> java.util.Optional<T> |
argumentOptional(java.lang.String name,
java.lang.Class<T> type) |
java.lang.String |
argumentQuoted(java.lang.String name) |
<T> T |
context(java.lang.String name,
java.lang.Class<T> type) |
Invocation<SENDER> |
invocation() |
void |
returnResult(java.lang.Object returnResult) |
public LiteContext(RequirementsResult<SENDER> result)
public <T> T argument(java.lang.String name,
java.lang.Class<T> type)
public java.lang.String argumentQuoted(java.lang.String name)
public <T> java.util.Optional<T> argumentOptional(java.lang.String name,
java.lang.Class<T> type)
@Nullable
public <T> T argumentNullable(java.lang.String name,
java.lang.Class<T> type)
public boolean argumentFlag(java.lang.String name)
public java.lang.String argumentJoin(java.lang.String name)
public <T> T context(java.lang.String name,
java.lang.Class<T> type)
public Invocation<SENDER> invocation()
@ApiStatus.Experimental public void returnResult(java.lang.Object returnResult)