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
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.ForLoadedField
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()
Transforms the list of field descriptions into a list of detached tokens.
|
ByteCodeElement.Token.TokenList<FieldDescription.Token> |
asTokenList(ElementMatcher<? super GenericTypeDescription> targetTypeMatcher)
Transforms the list of field descriptions into a list of detached tokens.
|
filter, getOnly, subList
add, 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, toArray
parallelStream, removeIf, stream
ByteCodeElement.Token.TokenList<FieldDescription.Token> asTokenList()
ByteCodeElement.Token.TokenList<FieldDescription.Token> asTokenList(ElementMatcher<? super GenericTypeDescription> targetTypeMatcher)
TargetType
.targetTypeMatcher
- A matcher that indicates type substitution.FieldList<FieldDescription.InDefinedShape> asDefined()
Copyright © 2014–2015. All rights reserved.