Uses of Package
net.bytebuddy.utility
Packages that use net.bytebuddy.utility
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 classes that are responsible for class loading of classes that are represented by
byte arrays.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.StackManipulations in this package are responsible for
creating compile-time constants and pushing them onto the operand stack.StackManipulations of this package are responsible for
accessing type or method members, i.e.Contains an API for matching Java byte code entities.
Classes of this package allow for the creating
TypeDescriptions without
loading any classes.This package contains utility classes for common use within any Byte Buddy logic.
A package to handle dispatching of classes.
-
Classes in net.bytebuddy.utility used by net.bytebuddyClassDescriptionA factory to create a
AsmClassReader.A factory for creating anAsmClassWriter.A provider of randomizedStringvalues. -
Classes in net.bytebuddy.utility used by net.bytebuddy.agent.builderClassDescriptionRepresents a
java.lang.invoke.MethodHandleobject.A representation of a method handle's type.Represents ajava.lang.invoke.MethodTypeobject.Type-safe representation of ajava.lang.Module. -
Classes in net.bytebuddy.utility used by net.bytebuddy.asmClassDescriptionA facade for creating a class reader that accepts
ClassVisitorinstances and reader flags.A factory to create aAsmClassReader.Represents a value that can be represented as a constant expression or constant pool value.Represents a constant-pool constant within a Java class file.Represents ajava.lang.invoke.MethodHandleobject.A representation of a method handle's type.Represents ajava.lang.invoke.MethodTypeobject. -
Classes in net.bytebuddy.utility used by net.bytebuddy.build
-
Classes in net.bytebuddy.utility used by net.bytebuddy.description.type
-
Classes in net.bytebuddy.utility used by net.bytebuddy.dynamicClassDescriptionA factory to create a
AsmClassReader.A factory for creating anAsmClassWriter.Type-safe representation of ajava.lang.Module. -
Classes in net.bytebuddy.utility used by net.bytebuddy.dynamic.loadingClassDescriptionType-safe representation of a
java.lang.Module.A provider of randomizedStringvalues. -
Classes in net.bytebuddy.utility used by net.bytebuddy.dynamic.scaffoldClassDescriptionA facade for creating a class reader that accepts
ClassVisitorinstances and reader flags.A factory to create aAsmClassReader.A facade for creating aClassVisitorthat writes a class file.A factory for creating anAsmClassWriter.A class writer that piggy-backs on Byte Buddy'sTypePoolto avoid class loading or look-up errors when redefining a class. -
Classes in net.bytebuddy.utility used by net.bytebuddy.dynamic.scaffold.inlineClassDescriptionA factory to create a
AsmClassReader.A factory for creating anAsmClassWriter.Represents ajava.lang.invoke.MethodHandleobject. -
Classes in net.bytebuddy.utility used by net.bytebuddy.dynamic.scaffold.subclass
-
Classes in net.bytebuddy.utility used by net.bytebuddy.implementationClassDescriptionRepresents a value that can be represented as a constant expression or constant pool value.Represents a constant-pool constant within a Java class file.Represents a
java.lang.invoke.MethodHandleobject. -
Classes in net.bytebuddy.utility used by net.bytebuddy.implementation.auxiliary
-
Classes in net.bytebuddy.utility used by net.bytebuddy.implementation.bytecode.constantClassDescriptionRepresents a constant-pool constant within a Java class file.Represents a dynamically resolved constant pool entry of a class file.Represents a
java.lang.invoke.MethodHandleobject.Represents ajava.lang.invoke.MethodTypeobject.A visitor to resolve aJavaConstantbased on its implementation. -
Classes in net.bytebuddy.utility used by net.bytebuddy.implementation.bytecode.memberClassDescriptionRepresents a constant-pool constant within a Java class file.Represents a
java.lang.invoke.MethodHandleobject.Represents ajava.lang.invoke.MethodTypeobject. -
Classes in net.bytebuddy.utility used by net.bytebuddy.matcher
-
Classes in net.bytebuddy.utility used by net.bytebuddy.poolClassDescriptionA facade for creating a class reader that accepts
ClassVisitorinstances and reader flags.A factory to create aAsmClassReader. -
Classes in net.bytebuddy.utility used by net.bytebuddy.utilityClassDescriptionA comparator for guaranteeing a stable order for declared
Annotations.A facade for creating a class reader that acceptsClassVisitorinstances and reader flags.A factory to create aAsmClassReader.Default implementations for factories ofAsmClassReaders.A dispatcher to interact withcodes.rafael.asmjdkbridge.JdkClassReader.A facade for creating aClassVisitorthat writes a class file.A factory for creating anAsmClassWriter.Default implementations for factories ofAsmClassWriters.An empty class reader for ASM that never unwraps an underlying implementation.An API to interact withcodes.rafael.asmjdkbridge.JdkClassWriter.Represents a value that can be represented as a constant expression or constant pool value.A comparator for guaranteeing a stable order for declaredConstructors.A comparator for guaranteeing a stable order for declaredFields.A dispatcher to interact with the file system.A dispatcher to resolve aFileto ajava.nio.file.Path.A dispatcher to access thejava.nio.file.FilesAPI.A dispatcher to interact withjava.nio.file.StandardCopyOption.A utility that resolves Graal VM native image properties.A privileged action to resolve the image code via the current JVM processes input arguments, if available.Represents a constant-pool constant within a Java class file.Represents a dynamically resolved constant pool entry of a class file.Represents ajava.lang.invoke.MethodHandleobject.A representation of a method handle's type.A dispatcher to interact withjava.lang.invoke.MethodHandleInfo.A dispatcher to interact withjava.lang.invoke.MethodHandles.A dispatcher to interact withjava.lang.invoke.MethodHandles$Lookup.A dispatcher to interact withjava.lang.invoke.MethodType.Represents ajava.lang.invoke.MethodTypeobject.A dispatcher for extracting information from ajava.lang.invoke.MethodTypeinstance.A dispatcher to representjava.lang.constant.ConstantDesc.A dispatcher to representjava.lang.constant.ClassDesc.A dispatcher to representjava.lang.constant.DirectMethodHandleDesc.A dispatcher to representjava.lang.constant.DirectMethodHandleDesc$Kind.A dispatcher to representjava.lang.constant.DynamicConstantDesc.A dispatcher to representjava.lang.constant.MethodHandleDesc.A dispatcher to representjava.lang.constant.MethodTypeDesc.Represents a trivial constant value that represents itself.A visitor to resolve aJavaConstantbased on its implementation.A non-operational implementation of aJavaConstant.Visitorfor aJavaConstant.Type-safe representation of ajava.lang.Module.A proxy for interacting withjava.lang.Module.A proxy for resolving aClass'sjava.lang.Module.Representations of Java types that do not exist in Java 6 but that have a special meaning to the JVM.A comparator for guaranteeing a stable order for declaredMethods.A factory for creating aQueue.A dispatcher for creating anjava.util.ArrayDeque.A utility for draining the contents of anInputStreaminto abytearray.A comparator for guaranteeing a stable order for declaredClasss. -
Classes in net.bytebuddy.utility used by net.bytebuddy.utility.dispatcher