Uses of Annotation Interface
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 interfaceA dispatcher for interacting with the instrumentation API.protected static interfaceA dispatcher to interact with aClassFileTransformerwhen the module system is active.protected static interfaceA 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 interfaceA proxy type for invoking methods ofjava.lang.reflect.Executable.protected static interfaceA proxy for ajava.lang.reflect.Parameter.protected static interfaceA 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 interfaceA dispatcher for accessing methods ofjava.lang.reflect.RecordComponent.protected static interfaceA proxy for interacting withjava.lang.reflect.AnnotatedType.protected static interfaceA dispatcher for using methods ofClassthat are not declared for Java 6.protected static interfaceA proxy type for interacting withjava.lang.reflect.Executable.protected static interfaceA type for interacting withjava.lang.reflect.Executable.protected static interfaceA dispatcher for interacting withField.protected static interfaceA dispatcher for interacting withMethod.protected static interfaceA proxy to interact withjava.lang.reflect.AnnotatedArrayType.protected static interfaceA proxy to interact withjava.lang.reflect.AnnotatedType.protected static interfaceA proxy to interact withjava.lang.reflect.AnnotatedParameterizedType.protected static interfaceA proxy to interact withjava.lang.reflect.AnnotatedTypeVariable.protected static interfaceA proxy to interact withjava.lang.reflect.TypeVariable.protected static interfaceA proxy to interact withjava.lang.reflect.AnnotatedWildcardType.protected static interfaceA 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 interfaceA dispatcher to interact with theInstrumentationAPI. -
Uses of JavaDispatcher.Proxied in net.bytebuddy.dynamic.loading
Classes in net.bytebuddy.dynamic.loading with annotations of type JavaDispatcher.ProxiedModifier and TypeInterfaceDescriptionprotected static interfaceA dispatcher for interacting withURL.protected static interfaceA dispatcher to interact with the instrumentation API.protected static interfaceA dispatcher forjava.lang.invoke.MethodHandles.static interfaceA dispatcher forjava.lang.invoke.MethodHandles$Lookup.protected static interfaceA proxy ofjava.lang.System.protected static interfaceA proxy ofjava.lang.System.protected static interfaceA dispatcher to interact with the instrumentation API.Method parameters in net.bytebuddy.dynamic.loading with annotations of type JavaDispatcher.ProxiedModifier and TypeMethodDescriptionbooleanClassInjector.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.voidClassInjector.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 interfaceA dispatcher to resolve aFileto ajava.nio.file.Path.protected static interfaceA dispatcher to access thejava.nio.file.FilesAPI.protected static interfaceA dispatcher to interact withjava.nio.file.StandardCopyOption.protected static interfaceA dispatcher to interact withjava.lang.invoke.MethodHandleInfo.protected static interfaceA dispatcher to interact withjava.lang.invoke.MethodHandles.static interfaceA dispatcher to interact withjava.lang.invoke.MethodHandles$Lookup.protected static interfaceA dispatcher to interact withjava.lang.invoke.MethodType.protected static interfaceA dispatcher for extracting information from ajava.lang.invoke.MethodTypeinstance.protected static interfaceA dispatcher to representjava.lang.constant.ConstantDesc.static interfaceA dispatcher to representjava.lang.constant.ClassDesc.static interfaceA dispatcher to representjava.lang.constant.DirectMethodHandleDesc.static interfaceA dispatcher to representjava.lang.constant.DirectMethodHandleDesc$Kind.static interfaceA dispatcher to representjava.lang.constant.DynamicConstantDesc.static interfaceA dispatcher to representjava.lang.constant.MethodHandleDesc.static interfaceA dispatcher to representjava.lang.constant.MethodTypeDesc.protected static interfaceA proxy for interacting withjava.lang.Module.protected static interfaceA proxy for resolving aClass'sjava.lang.Module.protected static interfaceA dispatcher for creating anjava.util.ArrayDeque.Method parameters in net.bytebuddy.utility with annotations of type JavaDispatcher.ProxiedModifier and TypeMethodDescriptionbooleanChecks if the source module can read the target module.Copies a file.Copies a file.Copies a file.booleanJavaModule.Module.isExported(Object value, String aPackage, Object target) Returnstrueif the source module exports the supplied package to the target module.booleanReturnstrueif the source module opens the supplied package to the target module.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.MethodTypeDescfrom descriptions of the return type descriptor and parameter types.Resolves ajava.lang.constant.MethodTypeDescfrom 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.DynamicConstantDescfor a canonical description of the constant.JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc.ofCanonical(Object bootstrap, String constantName, Object type, Object[] argument) Resolves ajava.lang.constant.DynamicConstantDescfor a canonical description of the constant.JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc.ofCanonical(Object bootstrap, String constantName, Object type, Object[] argument) Resolves ajava.lang.constant.DynamicConstantDescfor a canonical description of the constant.JavaConstant.MethodHandle.MethodHandleInfo.revealDirect(Object handle) Returns thejava.lang.invoke.MethodHandleInfoof the provided method handle.JavaConstant.MethodHandle.MethodHandles.Lookup.revealDirect(Object value, Object handle) Reveals thejava.lang.invoke.MethodHandleInfofor the supplied method handle.