public interface TypeList
Type instances (or of things that contain types).| Modifier and Type | Method and Description |
|---|---|
Type |
getType(int n)
Gets the indicated element.
|
int |
getWordCount()
Gets the number of 32-bit words required to hold instances of
all the elements of this list.
|
boolean |
isMutable()
Returns whether this instance is mutable.
|
int |
size()
Gets the size of this list.
|
TypeList |
withAddedType(Type type)
Returns a new instance which is identical to this one, except that
the given item is appended to the end and it is guaranteed to be
immutable.
|
boolean isMutable()
TypeList interface itself doesn't provide any
means of mutation, but that doesn't mean that there isn't an
extra-interface way of mutating an instance.true if this instance is mutable or
false if it is immutableint size()
>= 0; the sizeType getType(int n)
NullPointerException.n - >= 0, < size(); which elementnon-null; the indicated elementint getWordCount()
>= 0; the required number of wordsCopyright © 2020. All Rights Reserved.