Uses of Interface
net.bytebuddy.description.field.FieldList
-
Packages that use FieldList Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.net.bytebuddy.description.field Contains descriptions of Java fields.net.bytebuddy.description.type Contains descriptions of Java types and packages.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 FieldList in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type FieldList Modifier and Type Method Description org.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.ModifierAdjustingClassVisitor
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 FieldList 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
.Methods in net.bytebuddy.description.field that return FieldList Modifier and Type Method Description FieldList<FieldDescription.InDefinedShape>
FieldList.AbstractBase. asDefined()
Returns this list of these field descriptions resolved to their defined shape.FieldList<FieldDescription.InDefinedShape>
FieldList. asDefined()
Returns this list of these field descriptions resolved to their defined shape.FieldList<FieldDescription.InDefinedShape>
FieldList.Empty. asDefined()
Returns this list of these field descriptions resolved to their defined shape.protected FieldList<S>
FieldList.AbstractBase. wrap(java.util.List<S> values)
-
Uses of FieldList in net.bytebuddy.description.type
Methods in net.bytebuddy.description.type that return FieldList Modifier and Type Method Description FieldList<?>
TypeDefinition. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InDefinedShape>
TypeDescription.AbstractBase.OfSimpleType.WithDelegation. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InDefinedShape>
TypeDescription.ArrayProjection. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InDefinedShape>
TypeDescription.ForLoadedType. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InDefinedShape>
TypeDescription.ForPackageDescription. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic.LazyProjection. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic.OfGenericArray. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic.OfNonGenericType.ForReifiedErasure. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic.OfNonGenericType. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic.OfParameterizedType.ForReifiedType. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic.OfParameterizedType. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic.OfTypeVariable. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic.OfTypeVariable.Symbolic. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InGenericShape>
TypeDescription.Generic.OfWildcardType. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InDefinedShape>
TypeDescription. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InDefinedShape>
TypeDescription.Latent. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InDefinedShape>
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 FieldList Modifier and Type Class Description 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.Fields in net.bytebuddy.dynamic.scaffold declared as FieldList Modifier and Type Field Description protected FieldList<FieldDescription.InDefinedShape>
TypeWriter.Default. fields
The instrumented type's declared fields.Methods in net.bytebuddy.dynamic.scaffold that return FieldList Modifier and Type Method Description FieldList<FieldDescription.InDefinedShape>
InstrumentedType.Default. getDeclaredFields()
Returns the fields that this type declares.FieldList<FieldDescription.InDefinedShape>
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 FieldList Constructor Description Default(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.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.ForCreation(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.MethodPool methodPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.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.ForInlining(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.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.WithFullProcessing(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.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 FieldList Modifier and Type Field Description private 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 FieldList Constructor Description DeclaringFieldMatcher(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 FieldList Modifier and Type Class Description protected class
TypePool.Default.LazyTypeDescription.FieldTokenList
A list of field tokens representing each entry as a field description.Methods in net.bytebuddy.pool that return FieldList Modifier and Type Method Description FieldList<FieldDescription.InDefinedShape>
TypePool.Default.LazyTypeDescription. getDeclaredFields()
Returns the fields that this type declares.
-