Uses of Interface
net.bytebuddy.description.field.FieldList
Packages that use FieldList
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
Contains descriptions of Java fields.
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.
Contains an API for matching Java byte code entities.
Classes of this package allow for the creating
TypeDescription
s without
loading any classes.-
Uses of FieldList in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type FieldListModifier and TypeMethodDescriptionorg.objectweb.asm.ClassVisitor
AsmVisitorWrapper.Compound.wrap
(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags) Applies aClassVisitorWrapper
to the creation of aDynamicType
.org.objectweb.asm.ClassVisitor
AsmVisitorWrapper.ForDeclaredFields.wrap
(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags) Applies aClassVisitorWrapper
to the creation of aDynamicType
.org.objectweb.asm.ClassVisitor
AsmVisitorWrapper.ForDeclaredMethods.wrap
(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags) Applies aClassVisitorWrapper
to the creation of aDynamicType
.org.objectweb.asm.ClassVisitor
AsmVisitorWrapper.NoOp.wrap
(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags) Applies aClassVisitorWrapper
to the creation of aDynamicType
.org.objectweb.asm.ClassVisitor
AsmVisitorWrapper.wrap
(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags) Applies aClassVisitorWrapper
to the creation of aDynamicType
.org.objectweb.asm.ClassVisitor
MemberRemoval.wrap
(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags) Applies aClassVisitorWrapper
to the creation of aDynamicType
.ModifierAdjustment.wrap
(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags) Applies aClassVisitorWrapper
to the creation of aDynamicType
.org.objectweb.asm.ClassVisitor
TypeConstantAdjustment.wrap
(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags) Applies aClassVisitorWrapper
to the creation of aDynamicType
.org.objectweb.asm.ClassVisitor
TypeReferenceAdjustment.wrap
(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags) Applies aClassVisitorWrapper
to the creation of aDynamicType
. -
Uses of FieldList in net.bytebuddy.description.field
Classes in net.bytebuddy.description.field that implement FieldListModifier and TypeClassDescriptionstatic 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
An implementation of a field list for an array of loaded fields.static class
A list of field descriptions for a list of detached tokens.static class
A list of field descriptions that yieldsFieldDescription.TypeSubstituting
.Methods in net.bytebuddy.description.field that return FieldListModifier and TypeMethodDescriptionFieldList.AbstractBase.asDefined()
Returns this list of these field descriptions resolved to their defined shape.FieldList.asDefined()
Returns this list of these field descriptions resolved to their defined shape.FieldList.Empty.asDefined()
Returns this list of these field descriptions resolved to their defined shape. -
Uses of FieldList in net.bytebuddy.description.type
Methods in net.bytebuddy.description.type that return FieldListModifier and TypeMethodDescriptionFieldList<?>
TypeDefinition.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.AbstractBase.OfSimpleType.WithDelegation.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.ArrayProjection.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.ForLoadedType.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.ForPackageDescription.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.LazyProjection.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.OfGenericArray.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.OfNonGenericType.ForReifiedErasure.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.OfNonGenericType.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.OfParameterizedType.ForReifiedType.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.OfParameterizedType.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.OfTypeVariable.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.OfTypeVariable.Symbolic.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Generic.OfWildcardType.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.Latent.getDeclaredFields()
Returns the fields that this type declares.TypeDescription.SuperTypeLoading.getDeclaredFields()
Returns the fields that this type declares. -
Uses of FieldList in net.bytebuddy.dynamic.scaffold
Classes in net.bytebuddy.dynamic.scaffold that implement FieldListModifier and TypeClassDescriptionprotected static class
A field list that only reads fields lazy to avoid an eager lookup since fields are often not required.Fields in net.bytebuddy.dynamic.scaffold declared as FieldListModifier and TypeFieldDescriptionprotected final FieldList<FieldDescription.InDefinedShape>
TypeWriter.Default.fields
The instrumented type's declared fields.Methods in net.bytebuddy.dynamic.scaffold that return FieldListModifier and TypeMethodDescriptionInstrumentedType.Default.getDeclaredFields()
Returns the fields that this type declares.InstrumentedType.Frozen.getDeclaredFields()
Returns the fields that this type declares.protected abstract FieldList<?>
FieldLocator.AbstractBase.locate
(ElementMatcher<? super FieldDescription> matcher) Locates fields that match the given matcher.protected FieldList<?>
FieldLocator.ForClassHierarchy.locate
(ElementMatcher<? super FieldDescription> matcher) protected FieldList<?>
FieldLocator.ForExactType.locate
(ElementMatcher<? super FieldDescription> matcher) protected FieldList<?>
FieldLocator.ForTopLevelType.locate
(ElementMatcher<? super FieldDescription> matcher) Constructors in net.bytebuddy.dynamic.scaffold with parameters of type FieldListModifierConstructorDescriptionprotected
Default
(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, ClassWriterStrategy classWriterStrategy, TypePool typePool) Creates a new default type writer.protected
ForCreation
(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.MethodPool methodPool, TypeWriter.RecordComponentPool recordComponentPool, List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, ClassWriterStrategy classWriterStrategy, TypePool typePool) Creates a new default type writer for creating a new type that is not based on an existing class file.protected
ForInlining
(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, ClassWriterStrategy classWriterStrategy, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator) Creates a new inlining type writer.protected
WithFullProcessing
(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, ClassWriterStrategy classWriterStrategy, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator, MethodRegistry.Prepared methodRegistry, Implementation.Target.Factory implementationTargetFactory, MethodRebaseResolver methodRebaseResolver) Creates a new inlining type writer that fully reprocesses a type. -
Uses of FieldList in net.bytebuddy.matcher
Fields in net.bytebuddy.matcher with type parameters of type FieldListModifier and TypeFieldDescriptionprivate final ElementMatcher<? super FieldList<?>>
DeclaringFieldMatcher.matcher
The field matcher to apply to the declared fields of the matched type description.Constructor parameters in net.bytebuddy.matcher with type arguments of type FieldListModifierConstructorDescriptionDeclaringFieldMatcher
(ElementMatcher<? super FieldList<? extends FieldDescription>> matcher) Creates a new matcher for a type's declared fields. -
Uses of FieldList in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement FieldListModifier and TypeClassDescriptionprotected class
A list of field tokens representing each entry as a field description.Methods in net.bytebuddy.pool that return FieldListModifier and TypeMethodDescriptionTypePool.Default.LazyTypeDescription.getDeclaredFields()
Returns the fields that this type declares.