Package net.bytebuddy.description.field
Contains descriptions of Java fields.
-
Interface Summary Interface Description FieldDescription Implementations of this interface describe a Java field.FieldDescription.InDefinedShape Represents a field in its defined shape, i.e.FieldDescription.InGenericShape Represents a field description in its generic shape, i.e.FieldList<T extends FieldDescription> Implementations represent a list of field descriptions. -
Class Summary Class Description FieldDescription.AbstractBase An abstract base implementation of a field description.FieldDescription.ForLoadedField An implementation of a field description for a loaded field.FieldDescription.InDefinedShape.AbstractBase An abstract base implementation of a field description in its defined shape.FieldDescription.Latent A latent field description describes a field that is not attached to a declaringTypeDescription
.FieldDescription.SignatureToken A token that uniquely identifies a field by its name and type erasure.FieldDescription.Token A token representing a field's properties detached from a type.FieldDescription.TypeSubstituting A field description that represents a given field but with a substituted field type.FieldList.AbstractBase<S extends FieldDescription> An abstract base implementation of aFieldList
.FieldList.Empty<S extends FieldDescription> An implementation of an empty field list.FieldList.Explicit<S extends FieldDescription> A wrapper implementation of a field list for a given list of field descriptions.FieldList.ForLoadedFields An implementation of a field list for an array of loaded fields.FieldList.ForTokens A list of field descriptions for a list of detached tokens.FieldList.TypeSubstituting A list of field descriptions that yieldsFieldDescription.TypeSubstituting
.