Uses of Annotation Type
net.bytebuddy.utility.dispatcher.JavaDispatcher.Proxied
Packages that use JavaDispatcher.Proxied
Package
Description
An agent builder is used to easily implement load-time class-transformations using a Java agent.
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 classes that are responsible for class loading of classes that are represented by
byte
arrays.This package contains utility classes for common use within any Byte Buddy logic.
-
Uses of JavaDispatcher.Proxied in net.bytebuddy.agent.builder
Classes in net.bytebuddy.agent.builder with annotations of type JavaDispatcher.ProxiedModifier and TypeInterfaceDescriptionprotected static interface
A dispatcher for interacting with the instrumentation API.protected static interface
A dispatcher to interact with aClassFileTransformer
when the module system is active.protected static interface
A dispatcher for interacting with the instrumentation API.Method parameters in net.bytebuddy.agent.builder with annotations of type JavaDispatcher.ProxiedModifier and TypeMethodDescriptionbyte[]
AgentBuilder.Default.WarmupStrategy.Enabled.Dispatcher.transform
(ClassFileTransformer target, Object module, ClassLoader classLoader, String name, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] binaryRepresentation) Transforms a class. -
Uses of JavaDispatcher.Proxied in net.bytebuddy.description.method
Classes in net.bytebuddy.description.method with annotations of type JavaDispatcher.ProxiedModifier and TypeInterfaceDescriptionprotected static interface
A proxy type for invoking methods ofjava.lang.reflect.Executable
.protected static interface
A proxy for ajava.lang.reflect.Parameter
.protected static interface
A dispatcher for creating descriptions of parameter lists and for evaluating the size of anjava.lang.reflect.Executable
's parameters. -
Uses of JavaDispatcher.Proxied in net.bytebuddy.description.type
Classes in net.bytebuddy.description.type with annotations of type JavaDispatcher.ProxiedModifier and TypeInterfaceDescriptionprotected static interface
A dispatcher for accessing methods ofjava.lang.reflect.RecordComponent
.protected static interface
A proxy for interacting withjava.lang.reflect.AnnotatedType
.protected static interface
A dispatcher for using methods ofClass
that are not declared for Java 6.protected static interface
A proxy type for interacting withjava.lang.reflect.Executable
.protected static interface
A type for interacting withjava.lang.reflect.Executable
.protected static interface
A dispatcher for interacting withField
.protected static interface
A dispatcher for interacting withMethod
.protected static interface
A proxy to interact withjava.lang.reflect.AnnotatedArrayType
.protected static interface
A proxy to interact withjava.lang.reflect.AnnotatedType
.protected static interface
A proxy to interact withjava.lang.reflect.AnnotatedParameterizedType
.protected static interface
A proxy to interact withjava.lang.reflect.AnnotatedTypeVariable
.protected static interface
A proxy to interact withjava.lang.reflect.TypeVariable
.protected static interface
A proxy to interact withjava.lang.reflect.AnnotatedWildcardType
.protected static interface
A proxy to interact withjava.lang.reflect.AnnotatedWildcardType
. -
Uses of JavaDispatcher.Proxied in net.bytebuddy.dynamic
Classes in net.bytebuddy.dynamic with annotations of type JavaDispatcher.ProxiedModifier and TypeInterfaceDescriptionprotected static interface
A dispatcher to interact with theInstrumentation
API. -
Uses of JavaDispatcher.Proxied in net.bytebuddy.dynamic.loading
Classes in net.bytebuddy.dynamic.loading with annotations of type JavaDispatcher.ProxiedModifier and TypeInterfaceDescriptionprotected static interface
A dispatcher for interacting withURL
.protected static interface
A dispatcher to interact with the instrumentation API.protected static interface
A dispatcher forjava.lang.invoke.MethodHandles
.static interface
A dispatcher forjava.lang.invoke.MethodHandles$Lookup
.protected static interface
A proxy ofjava.lang.System
.protected static interface
A proxy ofjava.lang.System
.protected static interface
A dispatcher to interact with the instrumentation API.Method parameters in net.bytebuddy.dynamic.loading with annotations of type JavaDispatcher.ProxiedModifier and TypeMethodDescriptionboolean
ClassInjector.UsingInstrumentation.Dispatcher.isModifiableModule
(Instrumentation instrumentation, Object module) Checks if a module is modifiable.ClassInjector.UsingLookup.MethodHandles.privateLookupIn
(Class<?> type, Object lookup) Resolves the supplied lookup instance's access scope for the supplied type.void
ClassInjector.UsingInstrumentation.Dispatcher.redefineModule
(Instrumentation instrumentation, Object module, Set<?> reads, Map<String, Set<?>> exports, Map<String, Set<?>> opens, Set<Class<?>> uses, Map<Class<?>, List<Class<?>>> provides) Redefines an existing module. -
Uses of JavaDispatcher.Proxied in net.bytebuddy.utility
Classes in net.bytebuddy.utility with annotations of type JavaDispatcher.ProxiedModifier and TypeInterfaceDescriptionprotected static interface
A dispatcher to interact withcodes.rafael.asmjdkbridge.JdkClassReader
.protected static interface
An API to interact withcodes.rafael.asmjdkbridge.JdkClassWriter
.protected static interface
A dispatcher to resolve aFile
to ajava.nio.file.Path
.protected static interface
A dispatcher to access thejava.nio.file.Files
API.protected static interface
A dispatcher to interact withjava.nio.file.StandardCopyOption
.protected static interface
A dispatcher to interact withjava.lang.invoke.MethodHandleInfo
.protected static interface
A dispatcher to interact withjava.lang.invoke.MethodHandles
.static interface
A dispatcher to interact withjava.lang.invoke.MethodHandles$Lookup
.protected static interface
A dispatcher to interact withjava.lang.invoke.MethodType
.protected static interface
A dispatcher for extracting information from ajava.lang.invoke.MethodType
instance.protected static interface
A dispatcher to representjava.lang.constant.ConstantDesc
.static interface
A dispatcher to representjava.lang.constant.ClassDesc
.static interface
A dispatcher to representjava.lang.constant.DirectMethodHandleDesc
.static interface
A dispatcher to representjava.lang.constant.DirectMethodHandleDesc$Kind
.static interface
A dispatcher to representjava.lang.constant.DynamicConstantDesc
.static interface
A dispatcher to representjava.lang.constant.MethodHandleDesc
.static interface
A dispatcher to representjava.lang.constant.MethodTypeDesc
.protected static interface
A proxy for interacting withjava.lang.Module
.protected static interface
A proxy for resolving aClass
'sjava.lang.Module
.protected static interface
A dispatcher for creating anjava.util.ArrayDeque
.Method parameters in net.bytebuddy.utility with annotations of type JavaDispatcher.ProxiedModifier and TypeMethodDescriptionboolean
Checks if the source module can read the target module.Copies a file.Copies a file.Copies a file.FileSystem.ForNio2CapableVm.Files.createLink
(Object source, Object target) Links a file.FileSystem.ForNio2CapableVm.Files.createLink
(Object source, Object target) Links a file.FileSystem.ForNio2CapableVm.Files.deleteIfExists
(Object file) Deletes a file if it exists.boolean
JavaModule.Module.isExported
(Object value, String aPackage, Object target) Returnstrue
if the source module exports the supplied package to the target module.boolean
Returnstrue
if the source module opens the supplied package to the target module.org.objectweb.asm.ClassVisitor
AsmClassWriter.ForClassFileApi.JdkClassWriter.make
(Object classReader, int flags, Method getSuperClass, Object target) Create a newcodes.rafael.asmjdkbridge.JdkClassWriter
.Moves a file.Moves a file.Moves a file.JavaConstant.Simple.Dispatcher.OfMethodHandleDesc.of
(Object kind, Object owner, String name, String descriptor) Resolves ajava.lang.constant.MethodHandleDesc
.JavaConstant.Simple.Dispatcher.OfMethodHandleDesc.of
(Object kind, Object owner, String name, String descriptor) Resolves ajava.lang.constant.MethodHandleDesc
.Resolves ajava.lang.constant.MethodTypeDesc
from descriptions of the return type descriptor and parameter types.Resolves ajava.lang.constant.MethodTypeDesc
from descriptions of the return type descriptor and parameter types.JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc.ofCanonical
(Object bootstrap, String constantName, Object type, Object[] argument) Resolves ajava.lang.constant.DynamicConstantDesc
for a canonical description of the constant.JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc.ofCanonical
(Object bootstrap, String constantName, Object type, Object[] argument) Resolves ajava.lang.constant.DynamicConstantDesc
for a canonical description of the constant.JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc.ofCanonical
(Object bootstrap, String constantName, Object type, Object[] argument) Resolves ajava.lang.constant.DynamicConstantDesc
for a canonical description of the constant.JavaConstant.MethodHandle.MethodHandleInfo.revealDirect
(Object handle) Returns thejava.lang.invoke.MethodHandleInfo
of the provided method handle.JavaConstant.MethodHandle.MethodHandles.Lookup.revealDirect
(Object value, Object handle) Reveals thejava.lang.invoke.MethodHandleInfo
for the supplied method handle.