Uses of Interface
net.bytebuddy.description.type.TypeList
Packages that use TypeList
Package
Description
Contains descriptions of annotations and annotation values.
Contains descriptions of Java types and packages.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All classes and types in this package are related to creating a
DynamicType
by
enhancing a given type.Classes of this package allow for the creating
TypeDescription
s without
loading any classes.This package contains utility classes for common use within any Byte Buddy logic.
-
Uses of TypeList in net.bytebuddy.description.annotation
Methods in net.bytebuddy.description.annotation that return TypeListModifier and TypeMethodDescriptionAnnotationList.AbstractBase.asTypeList()
Returns a list of the annotation types of this list.AnnotationList.asTypeList()
Returns a list of the annotation types of this list.AnnotationList.Empty.asTypeList()
Returns a list of the annotation types of this list. -
Uses of TypeList in net.bytebuddy.description.type
Classes in net.bytebuddy.description.type that implement TypeListModifier and TypeClassDescriptionstatic 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.Fields in net.bytebuddy.description.type declared as TypeListMethods in net.bytebuddy.description.type that return TypeListModifier and TypeMethodDescriptionTypeList.Generic.AbstractBase.asErasures()
Returns a list of the generic types' erasures.TypeList.Generic.asErasures()
Returns a list of the generic types' erasures.TypeList.Generic.Empty.asErasures()
Returns a list of the generic types' erasures.TypeList.Generic.OfConstructorExceptionTypes.asErasures()
Returns a list of the generic types' erasures.TypeList.Generic.OfLoadedInterfaceTypes.asErasures()
Returns a list of the generic types' erasures.TypeList.Generic.OfMethodExceptionTypes.asErasures()
Returns a list of the generic types' erasures.TypeDescription.AbstractBase.OfSimpleType.WithDelegation.getDeclaredTypes()
Returns a list of types that are declared by this type.TypeDescription.ArrayProjection.getDeclaredTypes()
Returns a list of types that are declared by this type.TypeDescription.ForLoadedType.getDeclaredTypes()
Returns a list of types that are declared by this type.TypeDescription.ForPackageDescription.getDeclaredTypes()
Returns a list of types that are declared by this type.TypeDescription.getDeclaredTypes()
Returns a list of types that are declared by this type.TypeDescription.Latent.getDeclaredTypes()
Returns a list of types that are declared by this type.TypeDescription.SuperTypeLoading.getDeclaredTypes()
Returns a list of types that are declared by this type.TypeDescription.AbstractBase.OfSimpleType.WithDelegation.getNestMembers()
Returns a list of members that are part of a nesting group.TypeDescription.ArrayProjection.getNestMembers()
Returns a list of members that are part of a nesting group.TypeDescription.ForLoadedType.getNestMembers()
Returns a list of members that are part of a nesting group.TypeDescription.ForPackageDescription.getNestMembers()
Returns a list of members that are part of a nesting group.TypeDescription.getNestMembers()
Returns a list of members that are part of a nesting group.TypeDescription.Latent.getNestMembers()
Returns a list of members that are part of a nesting group.TypeDescription.SuperTypeLoading.getNestMembers()
Returns a list of members that are part of a nesting group.TypeDescription.AbstractBase.OfSimpleType.WithDelegation.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class.TypeDescription.ArrayProjection.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class.TypeDescription.ForLoadedType.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class.TypeDescription.ForPackageDescription.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class.TypeDescription.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class.TypeDescription.Latent.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class.TypeDescription.SuperTypeLoading.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class.static TypeList
TypeList.Explicit.of
(List<? extends JavaConstant> constants) Returns a list of types of the supplied Java constants.protected TypeList
TypeList.AbstractBase.wrap
(List<TypeDescription> values) -
Uses of TypeList in net.bytebuddy.dynamic.scaffold
Methods in net.bytebuddy.dynamic.scaffold that return TypeListModifier and TypeMethodDescriptionInstrumentedType.Default.getDeclaredTypes()
Returns a list of types that are declared by this type.InstrumentedType.Frozen.getDeclaredTypes()
Returns a list of types that are declared by this type.InstrumentedType.Default.getNestMembers()
Returns a list of members that are part of a nesting group.InstrumentedType.Frozen.getNestMembers()
Returns a list of members that are part of a nesting group.InstrumentedType.Default.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class.InstrumentedType.Frozen.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class.Methods in net.bytebuddy.dynamic.scaffold with parameters of type TypeListModifier and TypeMethodDescriptionInstrumentedType.Default.withDeclaredTypes
(TypeList declaredTypes) Creates a new instrumented type that indicates that it declared the supplied types.InstrumentedType.Frozen.withDeclaredTypes
(TypeList declaredTypes) Creates a new instrumented type that indicates that it declared the supplied types.InstrumentedType.withDeclaredTypes
(TypeList declaredTypes) Creates a new instrumented type that indicates that it declared the supplied types.InstrumentedType.WithFlexibleName.withDeclaredTypes
(TypeList declaredTypes) Creates a new instrumented type that indicates that it declared the supplied types.InstrumentedType.Default.withNestMembers
(TypeList nestMembers) Creates a new instrumented types with the supplied nest members added to this instrumented type.InstrumentedType.Frozen.withNestMembers
(TypeList nestMembers) Creates a new instrumented types with the supplied nest members added to this instrumented type.InstrumentedType.WithFlexibleName.withNestMembers
(TypeList nestMembers) Creates a new instrumented types with the supplied nest members added to this instrumented type.InstrumentedType.withNestMembers
(TypeList nestMembers) Creates a new instrumented types with the supplied nest members added to this instrumented type.InstrumentedType.Default.withPermittedSubclasses
(TypeList permittedSubclasses) Creates a new instrumented type that includes the supplied permitted subclasses or unseals the type.InstrumentedType.Frozen.withPermittedSubclasses
(TypeList permittedSubclasses) Creates a new instrumented type that includes the supplied permitted subclasses or unseals the type.InstrumentedType.WithFlexibleName.withPermittedSubclasses
(TypeList permittedSubclasses) Creates a new instrumented type that includes the supplied permitted subclasses or unseals the type.InstrumentedType.withPermittedSubclasses
(TypeList permittedSubclasses) Creates a new instrumented type that includes the supplied permitted subclasses or unseals the type. -
Uses of TypeList in net.bytebuddy.dynamic.scaffold.inline
Fields in net.bytebuddy.dynamic.scaffold.inline declared as TypeListModifier and TypeFieldDescriptionprivate final TypeList
RebaseImplementationTarget.RebasedMethodInvocation.prependedParameters
Any additional arguments that are to be provided to the rebased method.Methods in net.bytebuddy.dynamic.scaffold.inline that return TypeListModifier and TypeMethodDescriptionMethodRebaseResolver.Resolution.ForRebasedConstructor.getAppendedParameters()
A rebased method might require additional arguments in order to create a distinct signature.MethodRebaseResolver.Resolution.ForRebasedMethod.getAppendedParameters()
A rebased method might require additional arguments in order to create a distinct signature.MethodRebaseResolver.Resolution.getAppendedParameters()
A rebased method might require additional arguments in order to create a distinct signature.MethodRebaseResolver.Resolution.Preserved.getAppendedParameters()
A rebased method might require additional arguments in order to create a distinct signature.Methods in net.bytebuddy.dynamic.scaffold.inline with parameters of type TypeListModifier and TypeMethodDescriptionprotected static Implementation.SpecialMethodInvocation
RebaseImplementationTarget.RebasedMethodInvocation.of
(MethodDescription.InDefinedShape resolvedMethod, TypeDescription instrumentedType, TypeList prependedParameters) Creates a special method invocation for the given method.Constructors in net.bytebuddy.dynamic.scaffold.inline with parameters of type TypeListModifierConstructorDescriptionprotected
RebasedMethodInvocation
(MethodDescription.InDefinedShape methodDescription, TypeDescription instrumentedType, StackManipulation stackManipulation, TypeList prependedParameters) Creates a new rebased method invocation. -
Uses of TypeList in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement TypeListModifier and TypeClassDescriptionprotected static class
A lazy list that represents all nest members of the represented type.protected static class
A list that is constructingTypePool.Default.LazyTypeDescription
s.Methods in net.bytebuddy.pool that return TypeListModifier and TypeMethodDescriptionTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList.asErasures()
Returns a list of the generic types' erasures.TypePool.Default.LazyTypeDescription.TokenizedGenericType.Malformed.TokenList.asErasures()
Returns a list of the generic types' erasures.TypePool.Default.LazyTypeDescription.TokenizedGenericType.TokenList.asErasures()
Returns a list of the generic types' erasures.TypePool.Default.LazyTypeDescription.getDeclaredTypes()
Returns a list of types that are declared by this type.TypePool.Default.LazyTypeDescription.getNestMembers()
Returns a list of members that are part of a nesting group.TypePool.Default.LazyTypeDescription.getPermittedSubtypes()
Returns the list of permitted direct subclasses if this class is a sealed class. -
Uses of TypeList in net.bytebuddy.utility
Methods in net.bytebuddy.utility that return TypeListModifier and TypeMethodDescriptionJavaConstant.MethodHandle.getParameterTypes()
Returns the parameter types represented by this instance.JavaConstant.MethodType.getParameterTypes()
Returns the parameter types of this method type.