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. |
static TypeList |
UNDEFINED
An
null type list. |
| Modifier and Type | Method and Description |
|---|---|
TypeList.Generic |
asGenericTypes()
Returns a generic list of types.
|
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, 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, stream@AlwaysNull static final TypeList UNDEFINED
null type list.@AlwaysNull static final String[] NO_INTERFACES
null.@MaybeNull String[] toInternalNames()
null if the list is empty.int getStackSize()
TypeList.Generic asGenericTypes()
Copyright © 2014–2025. All rights reserved.