Uses of Interface
net.bytebuddy.matcher.FilterableList
-
Packages that use FilterableList Package Description net.bytebuddy.description Classes of this package allow the representation of Java classes, their member and their meta data.net.bytebuddy.description.annotation Contains descriptions of annotations and annotation values.net.bytebuddy.description.field Contains descriptions of Java fields.net.bytebuddy.description.method Contains descriptions of Java methods and constructors as well as their parameters.net.bytebuddy.description.type Contains descriptions of Java types and packages.net.bytebuddy.dynamic 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.net.bytebuddy.dynamic.scaffold This package contains helper types and implementations that are responsible for the actual writing of a byte array representing a Java class.net.bytebuddy.matcher Contains an API for matching Java byte code entities.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescription
s without loading any classes. -
-
Uses of FilterableList in net.bytebuddy.description
Classes in net.bytebuddy.description that implement FilterableList Modifier and Type Class Description static class
ByteCodeElement.Token.TokenList<S extends ByteCodeElement.Token<S>>
A list of tokens. -
Uses of FilterableList in net.bytebuddy.description.annotation
Subinterfaces of FilterableList in net.bytebuddy.description.annotation Modifier and Type Interface Description interface
AnnotationList
Defines a list of annotation instances.Classes in net.bytebuddy.description.annotation that implement FilterableList Modifier and Type Class Description static class
AnnotationList.AbstractBase
An abstract base implementation of an annotation list.static class
AnnotationList.Empty
Represents an empty annotation list.static class
AnnotationList.Explicit
Represents a list of explicitly provided annotation descriptions.static class
AnnotationList.ForLoadedAnnotations
Describes an array of loadedAnnotation
s as an annotation list. -
Uses of FilterableList in net.bytebuddy.description.field
Subinterfaces of FilterableList in net.bytebuddy.description.field Modifier and Type Interface Description interface
FieldList<T extends FieldDescription>
Implementations represent a list of field descriptions.Classes in net.bytebuddy.description.field that implement FilterableList Modifier and Type Class Description static class
FieldList.AbstractBase<S extends FieldDescription>
An abstract base implementation of aFieldList
.static class
FieldList.Empty<S extends FieldDescription>
An implementation of an empty field list.static class
FieldList.Explicit<S extends FieldDescription>
A wrapper implementation of a field list for a given list of field descriptions.static class
FieldList.ForLoadedFields
An implementation of a field list for an array of loaded fields.static class
FieldList.ForTokens
A list of field descriptions for a list of detached tokens.static class
FieldList.TypeSubstituting
A list of field descriptions that yieldsFieldDescription.TypeSubstituting
. -
Uses of FilterableList in net.bytebuddy.description.method
Subinterfaces of FilterableList in net.bytebuddy.description.method Modifier and Type Interface Description interface
MethodList<T extends MethodDescription>
Implementations represent a list of method descriptions.interface
ParameterList<T extends ParameterDescription>
Represents a list of parameters of a method or a constructor.Classes in net.bytebuddy.description.method that implement FilterableList Modifier and Type Class Description static class
MethodList.AbstractBase<S extends MethodDescription>
A base implementation of aMethodList
.static class
MethodList.Empty<S extends MethodDescription>
An implementation of an empty method list.static class
MethodList.Explicit<S extends MethodDescription>
A method list that is a wrapper for a given list of method descriptions.static class
MethodList.ForLoadedMethods
A method list implementation that returns all loaded byte code methods (methods and constructors) that are declared for a given type.static class
MethodList.ForTokens
A list of method descriptions for a list of detached tokens.static class
MethodList.TypeSubstituting
A list of method descriptions that yieldsMethodDescription.TypeSubstituting
.static class
ParameterList.AbstractBase<S extends ParameterDescription>
An base implementation for aParameterList
.static class
ParameterList.Empty<S extends ParameterDescription>
An empty list of parameters.static class
ParameterList.Explicit<S extends ParameterDescription>
A list of explicitly provided parameter descriptions.static class
ParameterList.Explicit.ForTypes
A parameter list representing parameters without meta data or annotations.static class
ParameterList.ForLoadedExecutable<T>
Represents a list of parameters for an executable, i.e.protected static class
ParameterList.ForLoadedExecutable.OfConstructor
Describes the list ofConstructor
parameters on a modern VM.protected static class
ParameterList.ForLoadedExecutable.OfLegacyVmConstructor
Represents a list of constructor parameters on virtual machines where thejava.lang.reflect.Parameter
type is not available.protected static class
ParameterList.ForLoadedExecutable.OfLegacyVmMethod
Represents a list of method parameters on virtual machines where thejava.lang.reflect.Parameter
type is not available.protected static class
ParameterList.ForLoadedExecutable.OfMethod
Describes the list ofMethod
parameters on a modern VM.static class
ParameterList.ForTokens
A list of parameter descriptions for a list of detached tokens.static class
ParameterList.TypeSubstituting
A list of parameter descriptions that yieldsParameterDescription.TypeSubstituting
. -
Uses of FilterableList in net.bytebuddy.description.type
Subinterfaces of FilterableList in net.bytebuddy.description.type Modifier and Type Interface Description interface
RecordComponentList<T extends RecordComponentDescription>
Implementations represent a list of record component descriptions.interface
TypeList
Implementations represent a list of type descriptions.static interface
TypeList.Generic
A list containing descriptions of generic types.Classes in net.bytebuddy.description.type that implement FilterableList Modifier and Type Class Description static class
RecordComponentList.AbstractBase<S extends RecordComponentDescription>
An abstract base implementation of a list of record components.static class
RecordComponentList.Empty<S extends RecordComponentDescription>
An empty list of record components.static class
RecordComponentList.Explicit<S extends RecordComponentDescription>
A wrapper implementation of an explicit list of record components.static class
RecordComponentList.ForLoadedRecordComponents
A list of loaded record components.static class
RecordComponentList.ForTokens
A list of record components described as tokens.static class
RecordComponentList.TypeSubstituting
A type-substituting list of record component descriptions.protected static class
TypeDescription.ForLoadedType.ClassDescriptionTypeList
A list of type descriptions represented by class descriptions.protected static class
TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceList
A lazy representation of a lazy projection's interfaces.protected static class
TypeDescription.Generic.OfParameterizedType.ForLoadedType.ParameterArgumentTypeList
A type list that represents a loaded parameterized type's parameter types.protected static class
TypeDescription.Generic.OfTypeVariable.ForLoadedType.TypeVariableBoundList
A list of type variable bounds for a loadedTypeVariable
that resolves annotations..protected static class
TypeDescription.Generic.OfWildcardType.ForLoadedType.WildcardLowerBoundTypeList
A type list representing an upper-bound type variable's bound types.protected static class
TypeDescription.Generic.OfWildcardType.ForLoadedType.WildcardUpperBoundTypeList
A type list representing an upper-bound type variable's bound types.protected static class
TypeDescription.SuperTypeLoading.ClassLoadingTypeList
A type list that attempts loading any type.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 class
TypeList.Generic.AbstractBase
An abstract base implementation of a generic type list.static class
TypeList.Generic.Empty
An empty list of generic types.static class
TypeList.Generic.Explicit
An explicit list of generic types.static class
TypeList.Generic.ForDetachedTypes
A list of detached types that are attached on reception.static class
TypeList.Generic.ForDetachedTypes.OfTypeVariables
A list of attached type variables represented by a list of type variable tokens.static class
TypeList.Generic.ForDetachedTypes.WithResolvedErasure
A list of detached types that are attached on reception but not when computing an erasure.static class
TypeList.Generic.ForLoadedTypes
A list of loaded generic types.static class
TypeList.Generic.ForLoadedTypes.OfTypeVariables
A type list that represents loaded type variables.static class
TypeList.Generic.OfConstructorExceptionTypes
A lazy projection of a constructor's exception types.static class
TypeList.Generic.OfLoadedInterfaceTypes
A lazy projection of a type's generic interface types.static class
TypeList.Generic.OfMethodExceptionTypes
A lazy projection of a method's exception types. -
Uses of FilterableList in net.bytebuddy.dynamic
Classes in net.bytebuddy.dynamic that implement FilterableList Modifier and Type Class Description protected class
Transformer.ForMethod.TransformedMethod.TransformedParameterList
A parameter list representing the transformed method's parameters. -
Uses of FilterableList in net.bytebuddy.dynamic.scaffold
Classes in net.bytebuddy.dynamic.scaffold that implement FilterableList Modifier and Type Class Description static class
MethodGraph.NodeList
A list of nodes.protected static class
TypeWriter.Default.ForInlining.WithDecorationOnly.LazyFieldList
A field list that only reads fields lazy to avoid an eager lookup since fields are often not required. -
Uses of FilterableList in net.bytebuddy.matcher
Classes in net.bytebuddy.matcher with type parameters of type FilterableList Modifier and Type Interface Description interface
FilterableList<T,S extends FilterableList<T,S>>
A filterable list allows to use anElementMatcher
to reduce a lists to elements that are matched by this matcher in this list.static class
FilterableList.AbstractBase<T,S extends FilterableList<T,S>>
A base implementation of aFilterableList
.static class
FilterableList.Empty<T,S extends FilterableList<T,S>>
An implementation of an emptyFilterableList
.Classes in net.bytebuddy.matcher that implement FilterableList Modifier and Type Class Description static class
FilterableList.AbstractBase<T,S extends FilterableList<T,S>>
A base implementation of aFilterableList
.static class
FilterableList.Empty<T,S extends FilterableList<T,S>>
An implementation of an emptyFilterableList
. -
Uses of FilterableList in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement FilterableList Modifier and Type Class Description protected class
TypePool.Default.LazyTypeDescription.FieldTokenList
A list of field tokens representing each entry as a field description.protected static class
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.Formal.LazyTypeVariable.LazyBoundTokenList
A list representing a formal type variable's bounds.static class
TypePool.Default.LazyTypeDescription.GenericTypeToken.LazyTokenList
A lazy list of type tokens.protected static class
TypePool.Default.LazyTypeDescription.GenericTypeToken.LazyTokenList.ForWildcardBound
A generic type description representing a tokenized wildcard bound.protected static class
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList
A generic type list representing raw types.protected class
TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterizedReceiverType.TypeArgumentList
A list of generic types representing the receiver type's type arguments.private class
TypePool.Default.LazyTypeDescription.LazyMethodDescription.LazyParameterList
A lazy list of parameter descriptions for the enclosing method description.protected static class
TypePool.Default.LazyTypeDescription.LazyNestMemberList
A lazy list that represents all nest members of the represented type.protected static class
TypePool.Default.LazyTypeDescription.LazyTypeList
A list that is constructingTypePool.Default.LazyTypeDescription
s.protected class
TypePool.Default.LazyTypeDescription.MethodTokenList
A list of method tokens representing each entry as a method description.protected class
TypePool.Default.LazyTypeDescription.RecordComponentTokenList
A list of record component tokens representing each record component as a description.protected static class
TypePool.Default.LazyTypeDescription.TokenizedGenericType.Malformed.TokenList
A tokenized list of non-well-defined generic types.protected static class
TypePool.Default.LazyTypeDescription.TokenizedGenericType.TokenList
A tokenized list of generic types.protected static class
TypePool.Default.LazyTypeDescription.TokenizedGenericType.TypeVariableList
A list of tokenized type variables.
-