Uses of Package
net.bytebuddy
Packages that use net.bytebuddy
Package
Description
Byte Buddy is a library for creating Java classes at runtime of a Java program.
An agent builder is used to easily implement load-time class-transformations using a Java agent.
The ASM package contains classes that are meant for direct interaction with the ASM API.
A package for types that allow for applying Byte Buddy transformation during a build process.
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.All classes and types in this package are related to creating a
DynamicType
by
creating a subclass of a given type.The implementation package contains any logic for intercepting method calls.
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType
.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.
Classes of this package allow for the creating
TypeDescription
s without
loading any classes.-
Classes in net.bytebuddy used by net.bytebuddyClassDescriptionInstances of this class serve as a focus point for configuration of the library's behavior and as an entry point to any form of code generation using the library.A constructor strategy for implementing a Java record.Implements the object methods of the Java record type.A wrapper object for representing a validated class file version in the format that is specified by the JVMS.A locator for the executing VM's Java version.A resolver for the current VM's class file version.A naming strategy for determining a fully qualified name for a dynamically created Java type.An abstract base implementation where the names of redefined and rebased types are retained.A naming strategy that appends a given suffix to a name, without a randomized element.A base name resolver is responsible for resolving a name onto which the suffix is appended.A base name resolver that simply returns a fixed value.Uses a specific type's name as the resolved name.Uses the unnamed type's super type's name as the resolved name.Deprecated.Deprecated.A cache for storing types without strongly referencing any class loader or type.Determines the storage format for a cached type.A key used for storing a class loader cache reference.
-
Classes in net.bytebuddy used by net.bytebuddy.agent.builderClassDescriptionInstances of this class serve as a focus point for configuration of the library's behavior and as an entry point to any form of code generation using the library.A wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.asmClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.buildClassDescriptionInstances of this class serve as a focus point for configuration of the library's behavior and as an entry point to any form of code generation using the library.A wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.description.typeClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.dynamicClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.dynamic.scaffoldClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.dynamic.scaffold.inlineClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.dynamic.scaffold.subclassClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.implementationClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.implementation.auxiliaryClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.implementation.bind.annotationClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
-
Classes in net.bytebuddy used by net.bytebuddy.poolClassDescriptionA wrapper object for representing a validated class file version in the format that is specified by the JVMS.
NamingStrategy.Suffixing.BaseNameResolver
.