Uses of Interface
net.bytebuddy.description.type.TypeList.Generic
Packages that use TypeList.Generic
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
Classes of this package allow the representation of Java classes, their member and their meta data.
Contains descriptions of Java methods and constructors as well as their parameters.
Contains descriptions of Java types and packages.
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
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.The implementation package contains any logic for intercepting method calls.
Contains an API for matching Java byte code entities.
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.Generic in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type TypeList.GenericModifier and TypeMethodDescriptionMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.Resolved.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForArgument.Resolved.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForCurrent.Resolved.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.Resolved.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForSelfCallHandle.Bound.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForSelfCallHandle.Unbound.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.Resolved.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStubValue.Resolved.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForThisReference.Resolved.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Resolved.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Resolved.ForStackManipulation.apply
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, Map<Integer, Integer> offsets, int offset) Applies this offset mapping.protected abstract MemberSubstitution.Source.Value
MemberSubstitution.Source.argument
(int index, TypeList.Generic parameters, Map<Integer, Integer> offsets, ByteCodeElement.Member original, MethodDescription instrumentedMethod) Resolves a value representation of the parameter of the specified index ornull
if no such parameter is available.protected abstract List
<MemberSubstitution.Source.Value> MemberSubstitution.Source.arguments
(boolean includesSelf, TypeList.Generic parameters, Map<Integer, Integer> offsets, ByteCodeElement.Member original, MethodDescription instrumentedMethod) Resolves a list of value representation of all parameters.protected abstract MemberSubstitution.Substitution.Chain.Step.Resolution
MemberSubstitution.Substitution.Chain.Step.ForField.doResolve
(ByteCodeElement.Member original, TypeList.Generic parameters, Map<Integer, Integer> offsets, StackManipulation stackManipulation) Completes the resolution.MemberSubstitution.Substitution.Chain.Step.ForField.Read.doResolve
(ByteCodeElement.Member original, TypeList.Generic parameters, Map<Integer, Integer> offsets, StackManipulation stackManipulation) Completes the resolution.MemberSubstitution.Substitution.Chain.Step.ForField.Write.doResolve
(ByteCodeElement.Member original, TypeList.Generic parameters, Map<Integer, Integer> offsets, StackManipulation stackManipulation) Completes the resolution.MemberSubstitution.Replacement.Binding.make
(TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset) Creates a stack manipulation that represents the substitution.MemberSubstitution.Replacement.Binding.Resolved.make
(TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset) Creates a stack manipulation that represents the substitution.MemberSubstitution.Replacement.Binding.Unresolved.make
(TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset) Creates a stack manipulation that represents the substitution.protected abstract StackManipulation
MemberSubstitution.Source.resolve
(MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.Sort sort, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, MethodDescription instrumentedMethod) Resolves a stack manipulation that loads the supplied sort of origin onto the operand stack.MemberSubstitution.Substitution.Chain.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset) Resolves this substitution into a stack manipulation.MemberSubstitution.Substitution.Chain.Step.ForArgumentLoading.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, Map<Integer, Integer> offsets, int freeOffset) Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ForArgumentSubstitution.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, Map<Integer, Integer> offsets, int freeOffset) Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ForAssignment.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, Map<Integer, Integer> offsets, int freeOffset) Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ForDelegation.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, Map<Integer, Integer> offsets, int freeOffset) Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ForField.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, Map<Integer, Integer> offsets, int freeOffset) Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ForInvocation.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, Map<Integer, Integer> offsets, int freeOffset) Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.OfOriginalExpression.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, Map<Integer, Integer> offsets, int freeOffset) Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, Map<Integer, Integer> offsets, int freeOffset) Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.Simple.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, Map<Integer, Integer> offsets, int freeOffset) Resolves this step of a substitution chain.MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.ForElementMatcher.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result) Resolves the field to substitute with.MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result) Resolves the field to substitute with.MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.Simple.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result) Resolves the field to substitute with.MemberSubstitution.Substitution.ForFieldAccess.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset) Resolves this substitution into a stack manipulation.MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Matching.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result) Resolves the method to substitute with.MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result) Resolves the method to substitute with.MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Simple.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result) Resolves the method to substitute with.MemberSubstitution.Substitution.ForMethodInvocation.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset) Resolves this substitution into a stack manipulation.MemberSubstitution.Substitution.ForValue.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset) Resolves this substitution into a stack manipulation.MemberSubstitution.Substitution.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset) Resolves this substitution into a stack manipulation.MemberSubstitution.Substitution.Stubbing.resolve
(TypeDescription receiver, ByteCodeElement.Member original, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset) Resolves this substitution into a stack manipulation.protected abstract MemberSubstitution.Source.Value
MemberSubstitution.Source.self
(TypeList.Generic parameters, Map<Integer, Integer> offsets, ByteCodeElement.Member original, MethodDescription instrumentedMethod) Resolves a value representation of thethis
reference ornull
if no such reference is available. -
Uses of TypeList.Generic in net.bytebuddy.description
Methods in net.bytebuddy.description that return TypeList.GenericModifier and TypeMethodDescriptionTypeVariableSource.getTypeVariables()
Returns the type variables that are declared by this element. -
Uses of TypeList.Generic in net.bytebuddy.description.method
Methods in net.bytebuddy.description.method that return TypeList.GenericModifier and TypeMethodDescriptionParameterList.AbstractBase.asTypeList()
Transforms this list of parameters into a list of the types of the represented parameters.ParameterList.asTypeList()
Transforms this list of parameters into a list of the types of the represented parameters.ParameterList.Empty.asTypeList()
Transforms this list of parameters into a list of the types of the represented parameters.MethodDescription.ForLoadedConstructor.getExceptionTypes()
Returns the exception types of the described method.MethodDescription.ForLoadedMethod.getExceptionTypes()
Returns the exception types of the described method.MethodDescription.getExceptionTypes()
Returns the exception types of the described method.MethodDescription.Latent.getExceptionTypes()
Returns the exception types of the described method.MethodDescription.Latent.TypeInitializer.getExceptionTypes()
Returns the exception types of the described method.MethodDescription.Token.getExceptionTypes()
Returns the exception types of the represented method.MethodDescription.TypeSubstituting.getExceptionTypes()
Returns the exception types of the described method.MethodDescription.ForLoadedConstructor.getTypeVariables()
Returns the type variables that are declared by this element.MethodDescription.ForLoadedMethod.getTypeVariables()
Returns the type variables that are declared by this element.MethodDescription.Latent.getTypeVariables()
Returns the type variables that are declared by this element.MethodDescription.Latent.TypeInitializer.getTypeVariables()
Returns the type variables that are declared by this element.MethodDescription.TypeSubstituting.getTypeVariables()
Returns the type variables that are declared by this element. -
Uses of TypeList.Generic in net.bytebuddy.description.type
Classes in net.bytebuddy.description.type that implement TypeList.GenericModifier and TypeClassDescriptionprotected static class
A lazy representation of a lazy projection's interfaces.protected static class
A type list that represents a loaded parameterized type's parameter types.protected static class
A list of type variable bounds for a loadedTypeVariable
that resolves annotations..protected static class
A type list representing an upper-bound type variable's bound types.protected static class
A type list representing an upper-bound type variable's bound types.protected static class
A type list that attempts loading any type.static class
An abstract base implementation of a generic type list.static class
An empty list of generic types.static class
An explicit list of generic types.static class
A list of detached types that are attached on reception.static class
A list of attached type variables represented by a list of type variable tokens.static class
A list of detached types that are attached on reception but not when computing an erasure.static class
A list of loaded generic types.static class
A type list that represents loaded type variables.static class
A lazy projection of a constructor's exception types.static class
A lazy projection of a type's generic interface types.static class
A lazy projection of a method's exception types.Fields in net.bytebuddy.description.type declared as TypeList.GenericModifier and TypeFieldDescriptionstatic final TypeList.Generic
TypeDescription.ARRAY_INTERFACES
A list of interfaces that are implicitly implemented by any array type.private final TypeList.Generic
TypeDescription.SuperTypeLoading.ClassLoadingTypeList.delegate
The delegate type list.private final TypeList.Generic
TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceList.rawInterfaces
A list of raw interface types declared by the lazy projection's erasure.Methods in net.bytebuddy.description.type that return TypeList.GenericModifier and TypeMethodDescriptionTypeList.Generic.AbstractBase.accept
(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor) Transforms the generic types by applying the supplied visitor to each of them.TypeList.Generic.accept
(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor) Transforms the generic types by applying the supplied visitor to each of them.TypeList.Generic.Empty.accept
(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor) Transforms the generic types by applying the supplied visitor to each of them.TypeList.Generic.AbstractBase.asRawTypes()
Returns a list of the generic types' raw types.TypeList.Generic.asRawTypes()
Returns a list of the generic types' raw types.TypeList.Generic.Empty.asRawTypes()
Returns a list of the generic types' raw types.RecordComponentList.AbstractBase.asTypeList()
Returns a list of all types of the records of this list.RecordComponentList.asTypeList()
Returns a list of all types of the records of this list.RecordComponentList.Empty.asTypeList()
Returns a list of all types of the records of this list.static TypeList.Generic
TypeList.Generic.ForDetachedTypes.attach
(FieldDescription fieldDescription, List<? extends TypeDescription.Generic> detachedTypes) Creates a list of types that are attached to the provided field.static TypeList.Generic
TypeList.Generic.ForDetachedTypes.attach
(MethodDescription methodDescription, List<? extends TypeDescription.Generic> detachedTypes) Creates a list of types that are attached to the provided method.static TypeList.Generic
TypeList.Generic.ForDetachedTypes.attach
(ParameterDescription parameterDescription, List<? extends TypeDescription.Generic> detachedTypes) Creates a list of types that are attached to the provided parameter.static TypeList.Generic
TypeList.Generic.ForDetachedTypes.attachVariables
(MethodDescription methodDescription, List<? extends TypeVariableToken> detachedTypeVariables) Creates a list of type variables that are attached to the provided method.static TypeList.Generic
TypeList.Generic.ForDetachedTypes.attachVariables
(TypeDescription typeDescription, List<? extends TypeVariableToken> detachedTypeVariables) Creates a list of type variables that are attached to the provided type.TypeVariableToken.getBounds()
Returns the type variable's upper bounds.TypeDefinition.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.AbstractBase.OfSimpleType.WithDelegation.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.ArrayProjection.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.ForLoadedType.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.ForPackageDescription.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.LazyProjection.WithEagerNavigation.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.LazyProjection.WithLazyNavigation.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.OfGenericArray.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.OfNonGenericType.ForReifiedErasure.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.OfNonGenericType.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.OfParameterizedType.ForReifiedType.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.OfParameterizedType.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.OfTypeVariable.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.OfTypeVariable.Symbolic.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.OfWildcardType.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Latent.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.SuperTypeLoading.ClassLoadingTypeProjection.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.SuperTypeLoading.getInterfaces()
Returns the interfaces that this type implements.TypeDescription.Generic.getLowerBounds()
Returns the lower bounds of this type.TypeDescription.Generic.LazyProjection.getLowerBounds()
Returns the lower bounds of this type.TypeDescription.Generic.OfGenericArray.getLowerBounds()
Returns the lower bounds of this type.TypeDescription.Generic.OfNonGenericType.getLowerBounds()
Returns the lower bounds of this type.TypeDescription.Generic.OfParameterizedType.getLowerBounds()
Returns the lower bounds of this type.TypeDescription.Generic.OfTypeVariable.getLowerBounds()
Returns the lower bounds of this type.TypeDescription.Generic.OfTypeVariable.Symbolic.getLowerBounds()
Returns the lower bounds of this type.TypeDescription.Generic.OfWildcardType.ForLoadedType.getLowerBounds()
Returns the lower bounds of this type.TypeDescription.Generic.OfWildcardType.Latent.getLowerBounds()
Returns the lower bounds of this type.TypeDescription.Generic.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.LazyProjection.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.OfGenericArray.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.OfNonGenericType.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.OfParameterizedType.ForGenerifiedErasure.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.OfParameterizedType.ForLoadedType.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.OfParameterizedType.ForReifiedType.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.OfParameterizedType.Latent.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.OfTypeVariable.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.OfTypeVariable.Symbolic.getTypeArguments()
Returns the type arguments of this type.TypeDescription.Generic.OfWildcardType.getTypeArguments()
Returns the type arguments of this type.TypeDescription.AbstractBase.OfSimpleType.WithDelegation.getTypeVariables()
Returns the type variables that are declared by this element.TypeDescription.ArrayProjection.getTypeVariables()
Returns the type variables that are declared by this element.TypeDescription.ForLoadedType.getTypeVariables()
Returns the type variables that are declared by this element.TypeDescription.ForPackageDescription.getTypeVariables()
Returns the type variables that are declared by this element.TypeDescription.Latent.getTypeVariables()
Returns the type variables that are declared by this element.TypeDescription.SuperTypeLoading.getTypeVariables()
Returns the type variables that are declared by this element.TypeDescription.Generic.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.LazyProjection.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.OfGenericArray.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.OfNonGenericType.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.OfParameterizedType.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.OfTypeVariable.ForLoadedType.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.OfTypeVariable.Symbolic.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.OfTypeVariable.WithAnnotationOverlay.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.OfWildcardType.ForLoadedType.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.OfWildcardType.Latent.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.Visitor.AnnotationStripper.NonAnnotatedTypeVariable.getUpperBounds()
Returns the upper bounds of this type.TypeDescription.Generic.Visitor.Substitutor.ForTypeVariableBinding.RetainedMethodTypeVariable.getUpperBounds()
Returns the upper bounds of this type.TypeList.Generic.ForDetachedTypes.OfTypeVariables.AttachedTypeVariable.getUpperBounds()
Returns the upper bounds of this type.protected static TypeList.Generic
TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceList.of
(TypeDescription.Generic.LazyProjection delegate) Resolves a lazy interface list.static TypeList.Generic
TypeList.Generic.ForLoadedTypes.OfTypeVariables.of
(GenericDeclaration genericDeclaration) Creates a list of the type variables of the supplied generic declaration.protected TypeList.Generic
TypeList.Generic.AbstractBase.wrap
(List<TypeDescription.Generic> values) Constructors in net.bytebuddy.description.type with parameters of type TypeList.GenericModifierConstructorDescriptionprotected
ClassLoadingTypeList
(TypeList.Generic delegate, ClassLoader classLoader, TypeDescription.SuperTypeLoading.ClassLoadingDelegate classLoadingDelegate) Creates a class loading type list.protected
LazyInterfaceList
(TypeDescription.Generic.LazyProjection delegate, TypeList.Generic rawInterfaces) Creates a new lazy interface list. -
Uses of TypeList.Generic in net.bytebuddy.dynamic
Fields in net.bytebuddy.dynamic declared as TypeList.GenericModifier and TypeFieldDescriptionprivate final TypeList.Generic
DynamicType.Builder.AbstractBase.Adapter.OptionalMethodMatchAdapter.interfaces
The interfaces whose methods are optionally matched.Methods in net.bytebuddy.dynamic that return TypeList.GenericModifier and TypeMethodDescriptionTransformer.ForMethod.TransformedMethod.getExceptionTypes()
Returns the exception types of the described method.Transformer.ForMethod.TransformedMethod.getTypeVariables()
Returns the type variables that are declared by this element.Constructors in net.bytebuddy.dynamic with parameters of type TypeList.GenericModifierConstructorDescriptionprotected
OptionalMethodMatchAdapter
(TypeList.Generic interfaces) Creates a new optional method match adapter. -
Uses of TypeList.Generic in net.bytebuddy.dynamic.scaffold
Methods in net.bytebuddy.dynamic.scaffold that return TypeList.GenericModifier and TypeMethodDescriptionTypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridge.getExceptionTypes()
Returns the exception types of the described method.TypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTarget.getExceptionTypes()
Returns the exception types of the described method.TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridge.getExceptionTypes()
Returns the exception types of the described method.InstrumentedType.Default.getInterfaces()
Returns the interfaces that this type implements.InstrumentedType.Frozen.getInterfaces()
Returns the interfaces that this type implements.InstrumentedType.Default.getTypeVariables()
Returns the type variables that are declared by this element.InstrumentedType.Frozen.getTypeVariables()
Returns the type variables that are declared by this element.TypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridge.getTypeVariables()
Returns the type variables that are declared by this element.TypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTarget.getTypeVariables()
Returns the type variables that are declared by this element.TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridge.getTypeVariables()
Returns the type variables that are declared by this element.Methods in net.bytebuddy.dynamic.scaffold with parameters of type TypeList.GenericModifier and TypeMethodDescriptionInstrumentedType.Default.withInterfaces
(TypeList.Generic interfaceTypes) Creates a new instrumented type with the given interfaces implemented.InstrumentedType.Frozen.withInterfaces
(TypeList.Generic interfaceTypes) Creates a new instrumented type with the given interfaces implemented.InstrumentedType.WithFlexibleName.withInterfaces
(TypeList.Generic interfaceTypes) Creates a new instrumented type with the given interfaces implemented.InstrumentedType.withInterfaces
(TypeList.Generic interfaceTypes) Creates a new instrumented type with the given interfaces implemented. -
Uses of TypeList.Generic in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline that return TypeList.GenericModifier and TypeMethodDescriptionMethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor.getExceptionTypes()
Returns the exception types of the described method.MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod.getExceptionTypes()
Returns the exception types of the described method.MethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor.getTypeVariables()
Returns the type variables that are declared by this element.MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod.getTypeVariables()
Returns the type variables that are declared by this element. -
Uses of TypeList.Generic in net.bytebuddy.implementation
Methods in net.bytebuddy.implementation that return TypeList.GenericModifier and TypeMethodDescriptionImplementation.Context.Default.AccessorMethod.getExceptionTypes()
Returns the exception types of the described method.Implementation.Context.Default.FieldGetter.getExceptionTypes()
Returns the exception types of the described method.Implementation.Context.Default.FieldSetter.getExceptionTypes()
Returns the exception types of the described method.Implementation.Context.Default.AccessorMethod.getTypeVariables()
Returns the type variables that are declared by this element.Implementation.Context.Default.FieldGetter.getTypeVariables()
Returns the type variables that are declared by this element.Implementation.Context.Default.FieldSetter.getTypeVariables()
Returns the type variables that are declared by this element. -
Uses of TypeList.Generic in net.bytebuddy.matcher
Fields in net.bytebuddy.matcher with type parameters of type TypeList.GenericModifier and TypeFieldDescriptionprivate final ElementMatcher
<? super TypeList.Generic> MethodExceptionTypeMatcher.matcher
The matcher to apply to the matched method's exceptions.Constructor parameters in net.bytebuddy.matcher with type arguments of type TypeList.GenericModifierConstructorDescriptionMethodExceptionTypeMatcher
(ElementMatcher<? super TypeList.Generic> matcher) Creates a new matcher for a method's exceptions. -
Uses of TypeList.Generic in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement TypeList.GenericModifier and TypeClassDescriptionprotected static class
A list representing a formal type variable's bounds.static class
A lazy list of type tokens.protected static class
A generic type description representing a tokenized wildcard bound.protected static class
A generic type list representing raw types.protected class
A list of generic types representing the receiver type's type arguments.protected static class
A tokenized list of non-well-defined generic types.protected static class
A tokenized list of generic types.protected static class
A list of tokenized type variables.Methods in net.bytebuddy.pool that return TypeList.GenericModifier and TypeMethodDescriptionTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList.asRawTypes()
Returns a list of the generic types' raw types.TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterList.asTypeList()
Transforms this list of parameters into a list of the types of the represented parameters.TypePool.Default.LazyTypeDescription.LazyMethodDescription.getExceptionTypes()
Returns the exception types of the described method.TypePool.Default.LazyTypeDescription.getInterfaces()
Returns the interfaces that this type implements.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard.LazyLowerBoundWildcard.getLowerBounds()
Returns the lower bounds of this type.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard.LazyUnboundWildcard.getLowerBounds()
Returns the lower bounds of this type.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard.LazyUpperBoundWildcard.getLowerBounds()
Returns the lower bounds of this type.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.LazyParameterizedType.getTypeArguments()
Returns the type arguments of this type.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.Nested.LazyParameterizedType.getTypeArguments()
Returns the type arguments of this type.TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterizedReceiverType.getTypeArguments()
Returns the type arguments of this type.TypePool.Default.LazyTypeDescription.getTypeVariables()
Returns the type variables that are declared by this element.TypePool.Default.LazyTypeDescription.LazyMethodDescription.getTypeVariables()
Returns the type variables that are declared by this element.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard.LazyLowerBoundWildcard.getUpperBounds()
Returns the upper bounds of this type.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.AnnotatedTypeVariable.getUpperBounds()
Returns the upper bounds of this type.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.Formal.LazyTypeVariable.getUpperBounds()
Returns the upper bounds of this type.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.UnresolvedTypeVariable.getUpperBounds()
Returns the upper bounds of this type.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard.LazyUnboundWildcard.getUpperBounds()
Returns the upper bounds of this type.TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard.LazyUpperBoundWildcard.getUpperBounds()
Returns the upper bounds of this type.TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterizedReceiverType.TypeArgumentList.AnnotatedTypeVariable.getUpperBounds()
Returns the upper bounds of this type.protected static TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList.of
(TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, List<String> descriptors) Creates generic type list only representing raw types.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.resolveExceptionTypes
(List<String> exceptionTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod) Resolves the generic parameter types of the represented method.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized.resolveExceptionTypes
(List<String> exceptionTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod) Resolves the generic parameter types of the represented method.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed.resolveExceptionTypes
(List<String> exceptionTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod) Resolves the generic parameter types of the represented method.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.resolveExceptionTypes
(List<String> exceptionTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod) Resolves the generic parameter types of the represented method.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType.resolveInterfaceTypes
(List<String> interfaceTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, TypeDescription definingType) Resolves the generic interface types of the represented type.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType.Tokenized.resolveInterfaceTypes
(List<String> interfaceTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, TypeDescription definingType) Resolves the generic interface types of the represented type.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed.resolveInterfaceTypes
(List<String> interfaceTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, TypeDescription definingType) Resolves the generic interface types of the represented type.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.resolveInterfaceTypes
(List<String> interfaceTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, TypeDescription definingType) Resolves the generic interface types of the represented type.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.resolveParameterTypes
(List<String> parameterTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod) Resolves the generic parameter types of the represented method.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized.resolveParameterTypes
(List<String> parameterTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod) Resolves the generic parameter types of the represented method.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed.resolveParameterTypes
(List<String> parameterTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod) Resolves the generic parameter types of the represented method.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.resolveParameterTypes
(List<String> parameterTypeDescriptors, TypePool typePool, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod) Resolves the generic parameter types of the represented method.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized.resolveTypeVariables
(TypePool typePool, TypeVariableSource typeVariableSource, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, Map<Integer, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens) Resolves the type variables of the represented element.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType.Tokenized.resolveTypeVariables
(TypePool typePool, TypeVariableSource typeVariableSource, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, Map<Integer, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens) Resolves the type variables of the represented element.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed.resolveTypeVariables
(TypePool typePool, TypeVariableSource typeVariableSource, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, Map<Integer, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens) Resolves the type variables of the represented element.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.resolveTypeVariables
(TypePool typePool, TypeVariableSource typeVariableSource, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, Map<Integer, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens) Resolves the type variables of the represented element.TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.resolveTypeVariables
(TypePool typePool, TypeVariableSource typeVariableSource, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, Map<Integer, Map<Integer, Map<String, List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens) Resolves the type variables of the represented element. -
Uses of TypeList.Generic in net.bytebuddy.utility
Constructors in net.bytebuddy.utility with parameters of type TypeList.GenericModifierConstructorDescriptionprivate
JavaType
(String typeName, int modifiers, TypeDescription.Generic superClass, TypeList.Generic interfaces) Creates a new java type representation.