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.The implementation package contains any logic for intercepting method calls.
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType
.StackManipulation
s in this package are responsible for
creating compile-time constants and pushing them onto the operand stack.StackManipulation
s of this package are responsible for
accessing type or method members, i.e.Contains an API for matching Java byte code entities.
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.bytebuddy
-
Classes in net.bytebuddy.utility used by net.bytebuddy.agent.builderClassDescriptionRepresents a
java.lang.invoke.MethodHandle
object.A representation of a method handle's type.Represents ajava.lang.invoke.MethodType
object.Type-safe representation of ajava.lang.Module
. -
Classes in net.bytebuddy.utility used by net.bytebuddy.asmClassDescriptionReturns a Java instance of an object that has a special meaning to the Java virtual machine and that is not available to Java in versions 6.
-
Classes in net.bytebuddy.utility used by net.bytebuddy.build
-
Classes in net.bytebuddy.utility used by net.bytebuddy.description.typeClassDescriptionReturns a Java instance of an object that has a special meaning to the Java virtual machine and that is not available to Java in versions 6.
-
Classes in net.bytebuddy.utility used by net.bytebuddy.dynamic
-
Classes in net.bytebuddy.utility used by net.bytebuddy.dynamic.loadingClassDescriptionType-safe representation of a
java.lang.Module
.A provider of randomizedString
values. -
Classes in net.bytebuddy.utility used by net.bytebuddy.implementationClassDescriptionReturns a Java instance of an object that has a special meaning to the Java virtual machine and that is not available to Java in versions 6.
-
Classes in net.bytebuddy.utility used by net.bytebuddy.implementation.auxiliary
-
Classes in net.bytebuddy.utility used by net.bytebuddy.implementation.bytecode.constantClassDescriptionReturns a Java instance of an object that has a special meaning to the Java virtual machine and that is not available to Java in versions 6.Represents a dynamically resolved constant pool entry of a class file.Represents a
java.lang.invoke.MethodHandle
object.Represents ajava.lang.invoke.MethodType
object.A visitor to resolve aJavaConstant
based on its implementation. -
Classes in net.bytebuddy.utility used by net.bytebuddy.implementation.bytecode.memberClassDescriptionReturns a Java instance of an object that has a special meaning to the Java virtual machine and that is not available to Java in versions 6.Represents a
java.lang.invoke.MethodType
object. -
Classes in net.bytebuddy.utility used by net.bytebuddy.matcher
-
Classes in net.bytebuddy.utility used by net.bytebuddy.utilityClassDescriptionA comparator for guaranteeing a stable order for declared
Constructor
s.A comparator for guaranteeing a stable order for declaredField
s.A dispatcher to interact with the file system.A dispatcher to resolve aFile
to ajava.nio.file.Path
.A dispatcher to access thejava.nio.file.Files
API.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.Returns a Java instance of an object that has a special meaning to the Java virtual machine and that is not available to Java in versions 6.Represents a dynamically resolved constant pool entry of a class file.Represents ajava.lang.invoke.MethodHandle
object.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.MethodType
object.A dispatcher for extracting information from ajava.lang.invoke.MethodType
instance.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
.A visitor to resolve aJavaConstant
based on its implementation.A non-operational implementation of aJavaConstant.Visitor
for 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 declaredMethod
s.A factory for creating aQueue
.A dispatcher for creating anjava.util.ArrayDeque
.A utility for draining the contents of anInputStream
into abyte
array. -
Classes in net.bytebuddy.utility used by net.bytebuddy.utility.dispatcher