T - The type of field descriptions represented by this list.public interface FieldList<T extends FieldDescription> extends FilterableList<T,FieldList<T>>
| Modifier and Type | Interface and Description |
|---|---|
static class |
FieldList.AbstractBase<S extends FieldDescription>
An abstract base implementation of a
FieldList. |
static class |
FieldList.Empty<S extends FieldDescription>
An implementation of an empty field list.
|
static class |
FieldList.Explicit<S extends FieldDescription>
A wrapper implementation of a field list for a given list of field descriptions.
|
static class |
FieldList.ForLoadedFields
An implementation of a field list for an array of loaded fields.
|
static class |
FieldList.ForTokens
A list of field descriptions for a list of detached tokens.
|
static class |
FieldList.TypeSubstituting
A list of field descriptions that yields
FieldDescription.TypeSubstituting. |
| Modifier and Type | Method and Description |
|---|---|
FieldList<FieldDescription.InDefinedShape> |
asDefined()
Returns this list of these field descriptions resolved to their defined shape.
|
ByteCodeElement.Token.TokenList<FieldDescription.Token> |
asTokenList(ElementMatcher<? super TypeDescription> matcher)
Transforms the list of field descriptions into a list of detached tokens.
|
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<FieldDescription.Token> asTokenList(ElementMatcher<? super TypeDescription> matcher)
TargetType.matcher - A matcher that indicates type substitution.FieldList<FieldDescription.InDefinedShape> asDefined()
Copyright © 2014–2025. All rights reserved.