T - The type for the value of this argument holderpublic interface ArgumentHolder<T extends ArgumentHolder<?>>
ArgumentHolders. This interface is extended by
both Vector3 and Limit. It is also extended by ArgumentType, as any
ArgumentType "holds" itself. This also allows for Limit to have more
strict upper bound on its maximum and minimum to allow a
Limit<Vector3> without allowing Limit<Object>.ArgumentType,
ArgumentTypes| Modifier and Type | Interface and Description |
|---|---|
static interface |
ArgumentHolder.Limit<T extends ArgumentHolder<?>>
Represents the holder of two objects with a minimal and maximal argument
holder.
|
static interface |
ArgumentHolder.Vector3<V,T>
|
| Modifier and Type | Method and Description |
|---|---|
int |
getCount()
Returns the size of the Set from
getTypes(). |
Set<T> |
getTypes()
Returns a set containing all the
ArgumentHolders this
ArgumentHolder holds. |
int getCount()
getTypes().getTypes()Set<T> getTypes()
ArgumentHolders this
ArgumentHolder holds.ArgumentHolders this
ArgumentHolder holds