T
- The type for the value of this argument holderpublic interface ArgumentHolder<T extends ArgumentHolder<?>>
ArgumentHolder
s. 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
ArgumentHolder s this
ArgumentHolder holds. |
int getCount()
getTypes()
.getTypes()
Set<T> getTypes()
ArgumentHolder
s this
ArgumentHolder
holds.ArgumentHolder
s this
ArgumentHolder
holds