Uses of Class
net.bytebuddy.utility.dispatcher.JavaDispatcher.Proxied
-
Packages that use JavaDispatcher.Proxied Package Description net.bytebuddy.agent.builder An agent builder is used to easily implement load-time class-transformations using a Java agent.net.bytebuddy.description.method Contains descriptions of Java methods and constructors as well as their parameters.net.bytebuddy.description.type Contains descriptions of Java types and packages.net.bytebuddy.dynamic 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.net.bytebuddy.dynamic.loading This package contains classes that are responsible for class loading of classes that are represented bybyte
arrays.net.bytebuddy.utility 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.Proxied Modifier and Type Interface Description protected static interface
AgentBuilder.Default.Dispatcher
A dispatcher for interacting with the instrumentation API.protected static interface
AgentBuilder.Default.WarmupStrategy.Enabled.Dispatcher
A dispatcher to interact with aClassFileTransformer
when the module system is active.protected static interface
AgentBuilder.RedefinitionStrategy.Dispatcher
A dispatcher for interacting with the instrumentation API.Method parameters in net.bytebuddy.agent.builder with annotations of type JavaDispatcher.Proxied Modifier and Type Method Description byte[]
AgentBuilder.Default.WarmupStrategy.Enabled.Dispatcher. transform(java.lang.instrument.ClassFileTransformer target, java.lang.Object module, java.lang.ClassLoader classLoader, java.lang.String name, java.lang.Class<?> classBeingRedefined, java.security.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.Proxied Modifier and Type Interface Description protected static interface
MethodDescription.InDefinedShape.AbstractBase.Executable
A proxy type for invoking methods ofjava.lang.reflect.Executable
.protected static interface
ParameterDescription.ForLoadedParameter.Parameter
A proxy for ajava.lang.reflect.Parameter
.protected static interface
ParameterList.ForLoadedExecutable.Executable
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.Proxied Modifier and Type Interface Description protected static interface
RecordComponentDescription.ForLoadedRecordComponent.RecordComponent
A dispatcher for accessing methods ofjava.lang.reflect.RecordComponent
.protected static interface
TypeDefinition.Sort.AnnotatedType
A proxy for interacting withjava.lang.reflect.AnnotatedType
.protected static interface
TypeDescription.ForLoadedType.Dispatcher
A dispatcher for using methods ofClass
that are not declared for Java 6.protected static interface
TypeDescription.Generic.AnnotationReader.Delegator.ForLoadedExecutableExceptionType.Dispatcher
A proxy type for interacting withjava.lang.reflect.Executable
.protected static interface
TypeDescription.Generic.AnnotationReader.Delegator.ForLoadedExecutableParameterType.Dispatcher
A type for interacting withjava.lang.reflect.Executable
.protected static interface
TypeDescription.Generic.AnnotationReader.Delegator.ForLoadedField.Dispatcher
A dispatcher for interacting withField
.protected static interface
TypeDescription.Generic.AnnotationReader.Delegator.ForLoadedMethodReturnType.Dispatcher
A dispatcher for interacting withMethod
.protected static interface
TypeDescription.Generic.AnnotationReader.ForComponentType.AnnotatedParameterizedType
A proxy to interact withjava.lang.reflect.AnnotatedArrayType
.protected static interface
TypeDescription.Generic.AnnotationReader.ForOwnerType.AnnotatedType
A proxy to interact withjava.lang.reflect.AnnotatedType
.protected static interface
TypeDescription.Generic.AnnotationReader.ForTypeArgument.AnnotatedParameterizedType
A proxy to interact withjava.lang.reflect.AnnotatedParameterizedType
.protected static interface
TypeDescription.Generic.AnnotationReader.ForTypeVariableBoundType.AnnotatedTypeVariable
A proxy to interact withjava.lang.reflect.AnnotatedTypeVariable
.protected static interface
TypeDescription.Generic.AnnotationReader.ForTypeVariableBoundType.OfFormalTypeVariable.FormalTypeVariable
A proxy to interact withjava.lang.reflect.TypeVariable
.protected static interface
TypeDescription.Generic.AnnotationReader.ForWildcardLowerBoundType.AnnotatedWildcardType
A proxy to interact withjava.lang.reflect.AnnotatedWildcardType
.protected static interface
TypeDescription.Generic.AnnotationReader.ForWildcardUpperBoundType.AnnotatedWildcardType
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.Proxied Modifier and Type Interface Description protected static interface
ClassFileLocator.ForInstrumentation.Dispatcher
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.Proxied Modifier and Type Interface Description protected static interface
ClassInjector.UsingInstrumentation.Dispatcher
A dispatcher to interact with the instrumentation API.protected static interface
ClassInjector.UsingLookup.MethodHandles
A dispatcher forjava.lang.invoke.MethodHandles
.static interface
ClassInjector.UsingLookup.MethodHandles.Lookup
A dispatcher forjava.lang.invoke.MethodHandles$Lookup
.protected static interface
ClassInjector.UsingReflection.System
A proxy ofjava.lang.System
.protected static interface
ClassInjector.UsingUnsafe.System
A proxy ofjava.lang.System
.protected static interface
ClassReloadingStrategy.Dispatcher
A dispatcher to interact with the instrumentation API.Method parameters in net.bytebuddy.dynamic.loading with annotations of type JavaDispatcher.Proxied Modifier and Type Method Description boolean
ClassInjector.UsingInstrumentation.Dispatcher. isModifiableModule(java.lang.instrument.Instrumentation instrumentation, java.lang.Object module)
Checks if a module is modifiable.java.lang.Object
ClassInjector.UsingLookup.MethodHandles. privateLookupIn(java.lang.Class<?> type, java.lang.Object lookup)
Resolves the supplied lookup instance's access scope for the supplied type.void
ClassInjector.UsingInstrumentation.Dispatcher. redefineModule(java.lang.instrument.Instrumentation instrumentation, java.lang.Object module, java.util.Set<?> reads, java.util.Map<java.lang.String,java.util.Set<?>> exports, java.util.Map<java.lang.String,java.util.Set<?>> opens, java.util.Set<java.lang.Class<?>> uses, java.util.Map<java.lang.Class<?>,java.util.List<java.lang.Class<?>>> provides)
Redefines an existing module. -
Uses of JavaDispatcher.Proxied in net.bytebuddy.utility
Classes in net.bytebuddy.utility with annotations of type JavaDispatcher.Proxied Modifier and Type Interface Description protected static interface
FileSystem.ForNio2CapableVm.Dispatcher
A dispatcher to resolve aFile
to ajava.nio.file.Path
.protected static interface
FileSystem.ForNio2CapableVm.Files
A dispatcher to access thejava.nio.file.Files
API.protected static interface
FileSystem.ForNio2CapableVm.StandardCopyOption
A dispatcher to interact withjava.nio.file.StandardCopyOption
.protected static interface
JavaConstant.MethodHandle.MethodHandleInfo
A dispatcher to interact withjava.lang.invoke.MethodHandleInfo
.protected static interface
JavaConstant.MethodHandle.MethodHandles
A dispatcher to interact withjava.lang.invoke.MethodHandles
.static interface
JavaConstant.MethodHandle.MethodHandles.Lookup
A dispatcher to interact withjava.lang.invoke.MethodHandles$Lookup
.protected static interface
JavaConstant.MethodHandle.MethodType
A dispatcher to interact withjava.lang.invoke.MethodType
.protected static interface
JavaConstant.MethodType.Dispatcher
A dispatcher for extracting information from ajava.lang.invoke.MethodType
instance.protected static interface
JavaConstant.Simple.Dispatcher
A dispatcher to representjava.lang.constant.ConstantDesc
.static interface
JavaConstant.Simple.Dispatcher.OfClassDesc
A dispatcher to representjava.lang.constant.ClassDesc
.static interface
JavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc
A dispatcher to representjava.lang.constant.DirectMethodHandleDesc
.static interface
JavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc.ForKind
A dispatcher to representjava.lang.constant.DirectMethodHandleDesc$Kind
.static interface
JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc
A dispatcher to representjava.lang.constant.DynamicConstantDesc
.static interface
JavaConstant.Simple.Dispatcher.OfMethodHandleDesc
A dispatcher to representjava.lang.constant.MethodHandleDesc
.static interface
JavaConstant.Simple.Dispatcher.OfMethodTypeDesc
A dispatcher to representjava.lang.constant.MethodTypeDesc
.protected static interface
JavaModule.Module
A proxy for interacting withjava.lang.Module
.protected static interface
JavaModule.Resolver
A proxy for resolving aClass
'sjava.lang.Module
.protected static interface
QueueFactory.Dispatcher
A dispatcher for creating anjava.util.ArrayDeque
.Method parameters in net.bytebuddy.utility with annotations of type JavaDispatcher.Proxied Modifier and Type Method Description boolean
JavaModule.Module. canRead(java.lang.Object value, java.lang.Object target)
Checks if the source module can read the target module.java.lang.Object
FileSystem.ForNio2CapableVm.Files. copy(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)
Copies a file.java.lang.Object
FileSystem.ForNio2CapableVm.Files. copy(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)
Copies a file.java.lang.Object
FileSystem.ForNio2CapableVm.Files. copy(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)
Copies a file.boolean
JavaModule.Module. isExported(java.lang.Object value, java.lang.String aPackage, java.lang.Object target)
Returnstrue
if the source module exports the supplied package to the target module.boolean
JavaModule.Module. isOpen(java.lang.Object value, java.lang.String aPackage, java.lang.Object target)
Returnstrue
if the source module opens the supplied package to the target module.java.lang.Object
FileSystem.ForNio2CapableVm.Files. move(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)
Moves a file.java.lang.Object
FileSystem.ForNio2CapableVm.Files. move(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)
Moves a file.java.lang.Object
FileSystem.ForNio2CapableVm.Files. move(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)
Moves a file.java.lang.Object
JavaConstant.Simple.Dispatcher.OfMethodHandleDesc. of(java.lang.Object kind, java.lang.Object owner, java.lang.String name, java.lang.String descriptor)
Resolves ajava.lang.constant.MethodHandleDesc
.java.lang.Object
JavaConstant.Simple.Dispatcher.OfMethodHandleDesc. of(java.lang.Object kind, java.lang.Object owner, java.lang.String name, java.lang.String descriptor)
Resolves ajava.lang.constant.MethodHandleDesc
.java.lang.Object
JavaConstant.Simple.Dispatcher.OfMethodTypeDesc. of(java.lang.Object returnType, java.lang.Object[] parameterType)
Resolves ajava.lang.constant.MethodTypeDesc
from descriptions of the return type descriptor and parameter types.java.lang.Object
JavaConstant.Simple.Dispatcher.OfMethodTypeDesc. of(java.lang.Object returnType, java.lang.Object[] parameterType)
Resolves ajava.lang.constant.MethodTypeDesc
from descriptions of the return type descriptor and parameter types.java.lang.Object
JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc. ofCanonical(java.lang.Object bootstrap, java.lang.String constantName, java.lang.Object type, java.lang.Object[] argument)
Resolves ajava.lang.constant.DynamicConstantDesc
for a canonical description of the constant.java.lang.Object
JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc. ofCanonical(java.lang.Object bootstrap, java.lang.String constantName, java.lang.Object type, java.lang.Object[] argument)
Resolves ajava.lang.constant.DynamicConstantDesc
for a canonical description of the constant.java.lang.Object
JavaConstant.Simple.Dispatcher.OfDynamicConstantDesc. ofCanonical(java.lang.Object bootstrap, java.lang.String constantName, java.lang.Object type, java.lang.Object[] argument)
Resolves ajava.lang.constant.DynamicConstantDesc
for a canonical description of the constant.java.lang.Object
JavaConstant.MethodHandle.MethodHandleInfo. revealDirect(java.lang.Object handle)
Returns thejava.lang.invoke.MethodHandleInfo
of the provided method handle.java.lang.Object
JavaConstant.MethodHandle.MethodHandles.Lookup. revealDirect(java.lang.Object value, java.lang.Object handle)
Reveals thejava.lang.invoke.MethodHandleInfo
for the supplied method handle.
-