Package net.bytebuddy.description.type
Interface TypeList
- All Superinterfaces:
Collection<TypeDescription>
,FilterableList<TypeDescription,
,TypeList> Iterable<TypeDescription>
,List<TypeDescription>
- All Known Implementing Classes:
TypeList.AbstractBase
,TypeList.Empty
,TypeList.Explicit
,TypeList.ForLoadedTypes
,TypePool.Default.LazyTypeDescription.LazyNestMemberList
,TypePool.Default.LazyTypeDescription.LazyTypeList
Implementations represent a list of type descriptions.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
An abstract base implementation of a type list.static class
An implementation of an empty type list.static class
A wrapper implementation of an explicit list of types.static class
Implementation of a type list for an array of loaded types.static interface
A list containing descriptions of generic types. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the sum of the size of all types contained in this list.String[]
Returns a list of internal names of all types represented by this list.Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface net.bytebuddy.matcher.FilterableList
filter, getOnly, subList
Methods inherited from interface java.util.List
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
-
Field Details
-
UNDEFINED
Annull
type list. -
NO_INTERFACES
Represents that a type list does not contain any values for ASM interoperability which is represented bynull
.
-
-
Method Details
-
toInternalNames
Returns a list of internal names of all types represented by this list.- Returns:
- An array of all internal names or
null
if the list is empty.
-
getStackSize
int getStackSize()Returns the sum of the size of all types contained in this list.- Returns:
- The sum of the size of all types contained in this list.
-