Uses of Package
net.bytebuddy.dynamic.loading
Packages that use net.bytebuddy.dynamic.loading
Package
Description
An agent builder is used to easily implement load-time class-transformations using a Java agent.
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.-
Classes in net.bytebuddy.dynamic.loading used by net.bytebuddy.agent.builderClassDescriptionA class injector is capable of injecting classes into a
ClassLoaderwithout requiring the class loader to being able to explicitly look up these classes.A factory for creating aClassInjectorthat usessun.misc.Unsafeif available but attempts a fallback to usingjdk.internal.misc.Unsafeif thejdk.internalmodule is not resolved or unavailable. -
Classes in net.bytebuddy.dynamic.loading used by net.bytebuddy.dynamic
-
Classes in net.bytebuddy.dynamic.loading used by net.bytebuddy.dynamic.loadingClassDescriptionA
ClassLoaderthat is capable of loading explicitly defined classes.An enumeration without any elements.A package lookup strategy for locating a package by name.A creation action for a package lookup strategy.A package lookup strategy for a VM prior to Java 9.A persistence handler decides on whether the byte array that represents a loaded class is exposed by theClassLoader.getResourceAsStream(String)method.A dispatcher for interacting withURL.An engine for receiving a class loading lock when loading a class.A creation action for a synchronization strategy.A synchronization engine for a VM that is not aware of parallel-capable class loaders.An uninitialized synchronization strategy.A post processor for class files.A non-operation class file post processor.A class injector is capable of injecting classes into aClassLoaderwithout requiring the class loader to being able to explicitly look up these classes.An abstract base implementation of a class injector.A dispatcher to interact with the instrumentation API.A representation of the target to which Java classes should be appended to.A dispatcher for JNA class injection.An action for creating a JNA dispatcher.A JNA dispatcher for the JVM's JVM_DefineClass method.A mapper for 32-bit Windows functions where names are defined with different convention.A class injector that uses ajava.lang.invoke.MethodHandles$Lookupobject for defining a class.A dispatcher forjava.lang.invoke.MethodHandles.A dispatcher forjava.lang.invoke.MethodHandles$Lookup.A dispatcher for accessing aClassLoaderreflectively.A creation action for a dispatcher.A class injection dispatcher that is using reflection on theClassLoadermethods.Initializes a dispatcher to make non-accessible APIs accessible.A dispatcher implementation that usessun.misc.Unsafe#putBooleanto set theAccessibleObjectfield for making methods accessible.A proxy ofjava.lang.System.A dispatcher for usingsun.misc.Unsafeorjdk.internal.misc.Unsafe.A privileged action for creating a dispatcher.A class injection dispatcher that is not yet initialized.A factory for creating aClassInjectorthat usessun.misc.Unsafeif available but attempts a fallback to usingjdk.internal.misc.Unsafeif thejdk.internalmodule is not resolved or unavailable.An access resolver that invokesAccessibleObject.setAccessible(boolean)totruein a given privilege scope.A default access resolver that uses Byte Buddy's privilege scope.A proxy ofjava.lang.System.A class loader decorator allows for the decoration of class loaders that are created by aClassLoadingStrategy.A factory for creating class loader decorators.A no-operation factory that creates no-operation class loader decorators.A strategy for loading a collection of types.AClassLoadingStrategythat allows configuring the strategy's behavior.This class contains implementations of default class loading strategies.The class reloading strategy allows to redefine loadedClasses.A strategy to apply for injecting classes into the bootstrap class loader.A disabled bootstrap injection strategy.A dispatcher to interact with the instrumentation API.A strategy which performs the actual redefinition of aClass.A transformer that indicates that a class file should not be transformed.An injection class loader allows for the injection of a class after the class loader was created.A class loading strategy for adding a type to an injection class loader.A proxy for thejava.lang.module.Configurationtype.A factory for creating a single module from amodule-infoclass file, if available.A proxy for thejava.lang.module.ModuleDescriptortype.A proxy for thejava.lang.module.ModuleFindertype.A proxy for thejava.lang.ModuleLayertype.A proxy for thejava.lang.ModuleLayer.Controllertype.A proxy for thejava.util.Optionaltype.A proxy for thejava.nio.file.Pathtype.A proxy for the dynamically generatedSimpleModuleFindertype.An action to createnet.bytebuddy.dynamic.loading.SimpleModuleFinder.A proxy for the dynamically generatedSimpleModuleReferencetype.An action to createnet.bytebuddy.dynamic.loading.SimpleModuleReference.A proxy for thejava.util.stream.Streamtype.A builder to collect class loader and that creates aMultipleParentClassLoaderonly if multiple or noClassLoaders are found in the process.A package definer is responsible for defining a package's properties when a class of a new package is loaded.A definition of a package.A package definer that defines packages without any meta data.A canonical implementation of an undefined package.A locator for a seal base URL.A seal base locator that never seals a package.A package definer that does not define any package.A package definer that only defines packages without any meta data.