Top Description Inners Fields Methods
net.bytebuddy.description.type

public Interface TypeList

extends FilterableList<TypeDescription, TypeList>
Known Direct Implementers
net.bytebuddy.description.type.TypeList.AbstractBase, net.bytebuddy.description.type.TypeList.Empty
Imports
edu.umd.cs.findbugs.annotations.SuppressFBWarnings, net.bytebuddy.build.CachedReturnPlugin, net.bytebuddy.description.ByteCodeElement, .TypeVariableSource, net.bytebuddy.description.annotation.AnnotationList, net.bytebuddy.description.field.FieldDescription, net.bytebuddy.description.method.MethodDescription, .ParameterDescription, net.bytebuddy.implementation.bytecode.StackSize, net.bytebuddy.matcher.ElementMatcher, .FilterableList, net.bytebuddy.utility.JavaConstant, net.bytebuddy.utility.nullability.AlwaysNull, .MaybeNull, net.bytebuddy.jar.asm.Type, java.lang.reflect.Constructor, .GenericDeclaration, .Method, .TypeVariable, java.util.ArrayList, .Arrays, .List

Implementations represent a list of type descriptions.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public abstract static class
TypeList.AbstractBase

An abstract base implementation of a type list.

public static class
TypeList.Empty

An implementation of an empty type list.

public static class
TypeList.Explicit

A wrapper implementation of an explicit list of types.

public static class
TypeList.ForLoadedTypes

Implementation of a type list for an array of loaded types.

public static interface
TypeList.Generic

A list containing descriptions of generic types.

Field Summary

Modifier and TypeField and Description
public static final String[]
NO_INTERFACES

Represents that a type list does not contain any values for ASM interoperability which is represented by null.

public static final TypeList
UNDEFINED

An null type list.

Method Summary

Modifier and TypeMethod and Description
public int

Returns:

The sum of the size of all types contained in this list.
getStackSize
()

Returns the sum of the size of all types contained in this list.

public String[]

Returns:

An array of all internal names or null if the list is empty.
toInternalNames
()

Returns a list of internal names of all types represented by this list.

Inherited from net.bytebuddy.matcher.FilterableList:
filtergetOnlysubList