public interface TypeList extends FilterableList<TypeDescription,TypeList>
Modifier and Type | Interface and Description |
---|---|
static class |
TypeList.AbstractBase
An abstract base implementation of a type list.
|
static class |
TypeList.Empty
An implementation of an empty type list.
|
static class |
TypeList.Explicit
A wrapper implementation of an explicit list of types.
|
static class |
TypeList.ForLoadedTypes
Implementation of a type list for an array of loaded types.
|
static interface |
TypeList.Generic
A list containing descriptions of generic types.
|
Modifier and Type | Field and Description |
---|---|
static String[] |
NO_INTERFACES
Represents that a type list does not contain any values for ASM interoperability which is represented by
null . |
Modifier and Type | Method and Description |
---|---|
int |
getStackSize()
Returns the sum of the size of all types contained in this list.
|
String[] |
toInternalNames()
Returns a list of internal names of all types represented by this list.
|
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
static final String[] NO_INTERFACES
null
.String[] toInternalNames()
null
if the list is empty.int getStackSize()
Copyright © 2014–2020. All rights reserved.