Uses of Package
net.bytebuddy.description.annotation
Packages that use net.bytebuddy.description.annotation
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 annotations and annotation values.
Contains descriptions of Java fields.
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.
All types and classes in this package are responsible for writing attributes for a given Java byte code element,
i.e.
This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
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.
-
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.asmClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.An annotation description that is linked to a given loaded annotation type which allows its representation as a fully loaded instance. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.description
-
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.description.annotationClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.An adapter implementation of an annotation.A builder for pragmatically creatingAnnotationDescription
.A loadable annotation description of a latent annotation description.An annotation description that is linked to a given loaded annotation type which allows its representation as a fully loaded instance.A rendering dispatcher is responsible for resolving annotation descriptions toString
representations.Defines a list of annotation instances.An abstract base implementation of an annotation list.Describes a declaration source for annotations.An annotation source that does not declare any annotations.Representation of an unloaded annotation value where all values represent either: Primitive values (as their wrappers),String
s or arrays of primitive types or strings. ATypeDescription
or an array of such a descriptions. AnEnumerationDescription
or an array of such a description. AnAnnotationDescription
or an array of such a description. The represented values are not necessarily resolvable, i.e.An abstract base implementation of an unloaded annotation value.A property delegate for a constant annotation value.A property delegate for an array type of a constant value.A property delegate for a non-array type.A loaded variant of anAnnotationValue
.An abstract base implementation of a loaded annotation value.A base implementation for an unresolved property.A rendering dispatcher is responsible for resolving annotation values toString
representations.Represents the sort of anAnnotationValue
.Represents the state of anAnnotationValue
. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.description.fieldClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.Defines a list of annotation instances.Describes a declaration source for annotations. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.description.methodClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.Defines a list of annotation instances.Describes a declaration source for annotations.Representation of an unloaded annotation value where all values represent either: Primitive values (as their wrappers),String
s or arrays of primitive types or strings. ATypeDescription
or an array of such a descriptions. AnEnumerationDescription
or an array of such a description. AnAnnotationDescription
or an array of such a description. The represented values are not necessarily resolvable, i.e. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.description.typeClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.Defines a list of annotation instances.Describes a declaration source for annotations. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.dynamicClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.Defines a list of annotation instances.Describes a declaration source for annotations.Representation of an unloaded annotation value where all values represent either: Primitive values (as their wrappers),String
s or arrays of primitive types or strings. ATypeDescription
or an array of such a descriptions. AnEnumerationDescription
or an array of such a description. AnAnnotationDescription
or an array of such a description. The represented values are not necessarily resolvable, i.e. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.dynamic.scaffoldClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.Defines a list of annotation instances.Describes a declaration source for annotations.Representation of an unloaded annotation value where all values represent either: Primitive values (as their wrappers),String
s or arrays of primitive types or strings. ATypeDescription
or an array of such a descriptions. AnEnumerationDescription
or an array of such a description. AnAnnotationDescription
or an array of such a description. The represented values are not necessarily resolvable, i.e. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.dynamic.scaffold.inlineClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.Defines a list of annotation instances.Describes a declaration source for annotations.Representation of an unloaded annotation value where all values represent either: Primitive values (as their wrappers),String
s or arrays of primitive types or strings. ATypeDescription
or an array of such a descriptions. AnEnumerationDescription
or an array of such a description. AnAnnotationDescription
or an array of such a description. The represented values are not necessarily resolvable, i.e. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.implementationClassDescriptionDefines a list of annotation instances.Describes a declaration source for annotations.Representation of an unloaded annotation value where all values represent either: Primitive values (as their wrappers),
String
s or arrays of primitive types or strings. ATypeDescription
or an array of such a descriptions. AnEnumerationDescription
or an array of such a description. AnAnnotationDescription
or an array of such a description. The represented values are not necessarily resolvable, i.e. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.implementation.attributeClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.implementation.bind.annotationClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.An annotation description that is linked to a given loaded annotation type which allows its representation as a fully loaded instance.Describes a declaration source for annotations. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.matcherClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.Defines a list of annotation instances.Describes a declaration source for annotations. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.poolClassDescriptionAn annotation description describes
Annotation
meta data of a class without this class being required to be loaded.An adapter implementation of an annotation.An annotation description that is linked to a given loaded annotation type which allows its representation as a fully loaded instance.Defines a list of annotation instances.Describes a declaration source for annotations.Representation of an unloaded annotation value where all values represent either: Primitive values (as their wrappers),String
s or arrays of primitive types or strings. ATypeDescription
or an array of such a descriptions. AnEnumerationDescription
or an array of such a description. AnAnnotationDescription
or an array of such a description. The represented values are not necessarily resolvable, i.e.An abstract base implementation of an unloaded annotation value.A loaded variant of anAnnotationValue
.Represents the sort of anAnnotationValue
.Represents the state of anAnnotationValue
. -
Classes in net.bytebuddy.description.annotation used by net.bytebuddy.utilityClassDescriptionDefines a list of annotation instances.Describes a declaration source for annotations.