T - The type of record component descriptions represented by this list.public interface RecordComponentList<T extends RecordComponentDescription> extends FilterableList<T,RecordComponentList<T>>
| Modifier and Type | Interface and Description |
|---|---|
static class |
RecordComponentList.AbstractBase<S extends RecordComponentDescription>
An abstract base implementation of a list of record components.
|
static class |
RecordComponentList.Empty<S extends RecordComponentDescription>
An empty list of record components.
|
static class |
RecordComponentList.Explicit<S extends RecordComponentDescription>
A wrapper implementation of an explicit list of record components.
|
static class |
RecordComponentList.ForLoadedRecordComponents
A list of loaded record components.
|
static class |
RecordComponentList.ForTokens
A list of record components described as tokens.
|
static class |
RecordComponentList.TypeSubstituting
A type-substituting list of record component descriptions.
|
| Modifier and Type | Method and Description |
|---|---|
RecordComponentList<RecordComponentDescription.InDefinedShape> |
asDefined()
Returns this list of these record component descriptions resolved to their defined shape.
|
ByteCodeElement.Token.TokenList<RecordComponentDescription.Token> |
asTokenList(ElementMatcher<? super TypeDescription> matcher)
Transforms the list of record component descriptions into a list of detached tokens.
|
TypeList.Generic |
asTypeList()
Returns a list of all types of the records of this list.
|
filter, getOnly, subListadd, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, toArray, toArrayparallelStream, removeIf, streamByteCodeElement.Token.TokenList<RecordComponentDescription.Token> asTokenList(ElementMatcher<? super TypeDescription> matcher)
TargetType.matcher - A matcher that indicates type substitution.TypeList.Generic asTypeList()
RecordComponentList<RecordComponentDescription.InDefinedShape> asDefined()
Copyright © 2014–2025. All rights reserved.