S
- The type of method descriptions represented by this list.public abstract static class MethodList.AbstractBase<S extends MethodDescription> extends FilterableList.AbstractBase<S,MethodList<S>> implements MethodList<S>
MethodList
.MethodList.AbstractBase<S extends MethodDescription>, MethodList.Empty, MethodList.Explicit<S extends MethodDescription>, MethodList.ForLoadedType, MethodList.ForTokens, MethodList.TypeSubstituting
modCount
Constructor and Description |
---|
AbstractBase() |
Modifier and Type | Method and Description |
---|---|
MethodList<MethodDescription.InDefinedShape> |
asDefined()
Returns this list of these method descriptions resolved to their defined shape.
|
ByteCodeElement.Token.TokenList<MethodDescription.Token> |
asTokenList()
Transforms the list of method descriptions into a list of detached tokens.
|
ByteCodeElement.Token.TokenList<MethodDescription.Token> |
asTokenList(ElementMatcher<? super GenericTypeDescription> targetTypeMatcher)
Transforms the list of method descriptions into a list of detached tokens.
|
protected MethodList<S> |
wrap(List<S> values)
Represents a list of values as an instance of this instance's list type.
|
filter, getOnly, subList
add, add, addAll, clear, equals, get, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
protected MethodList<S> wrap(List<S> values)
FilterableList.AbstractBase
wrap
in class FilterableList.AbstractBase<S extends MethodDescription,MethodList<S extends MethodDescription>>
values
- The values to wrap in an instance of this list's type.values
.public ByteCodeElement.Token.TokenList<MethodDescription.Token> asTokenList()
MethodList
asTokenList
in interface MethodList<S extends MethodDescription>
public ByteCodeElement.Token.TokenList<MethodDescription.Token> asTokenList(ElementMatcher<? super GenericTypeDescription> targetTypeMatcher)
MethodList
TargetType
.asTokenList
in interface MethodList<S extends MethodDescription>
targetTypeMatcher
- A matcher that indicates type substitution.public MethodList<MethodDescription.InDefinedShape> asDefined()
MethodList
asDefined
in interface MethodList<S extends MethodDescription>
Copyright © 2014–2015. All rights reserved.