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.module Contains descriptions of Java modules.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 bybytearrays.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 interfaceAgentBuilder.Default.DispatcherA dispatcher for interacting with the instrumentation API.protected static interfaceAgentBuilder.Default.WarmupStrategy.Enabled.DispatcherA dispatcher to interact with aClassFileTransformerwhen the module system is active.protected static interfaceAgentBuilder.RedefinitionStrategy.DispatcherA 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 interfaceMethodDescription.InDefinedShape.AbstractBase.ExecutableA proxy type for invoking methods ofjava.lang.reflect.Executable.protected static interfaceParameterDescription.ForLoadedParameter.ParameterA proxy for ajava.lang.reflect.Parameter.protected static interfaceParameterList.ForLoadedExecutable.ExecutableA 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.module
Classes in net.bytebuddy.description.module with annotations of type JavaDispatcher.Proxied Modifier and Type Interface Description protected static interfaceModuleDescription.ForLoadedModule.ModuleA proxy for interacting withjava.lang.Module.protected static interfaceModuleDescription.ForLoadedModule.ModuleDescriptorA proxy for interacting withjava.lang.ModuleDescriptor.static interfaceModuleDescription.ForLoadedModule.ModuleDescriptor.ExportsA proxy for interacting withjava.lang.ModuleDescriptor.Exports.static interfaceModuleDescription.ForLoadedModule.ModuleDescriptor.OpensA proxy for interacting withjava.lang.ModuleDescriptor.Opens.static interfaceModuleDescription.ForLoadedModule.ModuleDescriptor.ProvidesA proxy for interacting withjava.lang.ModuleDescriptor.Provides.static interfaceModuleDescription.ForLoadedModule.ModuleDescriptor.RequiresA proxy for interacting withjava.lang.ModuleDescriptor.Requires.protected static interfaceModuleDescription.ForLoadedModule.OptionalA proxy for interacting withjava.util.Optional. -
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 interfaceRecordComponentDescription.ForLoadedRecordComponent.RecordComponentA dispatcher for accessing methods ofjava.lang.reflect.RecordComponent.protected static interfaceTypeDefinition.Sort.AnnotatedTypeA proxy for interacting withjava.lang.reflect.AnnotatedType.protected static interfaceTypeDescription.ForLoadedType.DispatcherA dispatcher for using methods ofClassthat are not declared for Java 6.protected static interfaceTypeDescription.Generic.AnnotationReader.Delegator.ForLoadedExecutableExceptionType.DispatcherA proxy type for interacting withjava.lang.reflect.Executable.protected static interfaceTypeDescription.Generic.AnnotationReader.Delegator.ForLoadedExecutableParameterType.DispatcherA type for interacting withjava.lang.reflect.Executable.protected static interfaceTypeDescription.Generic.AnnotationReader.Delegator.ForLoadedField.DispatcherA dispatcher for interacting withField.protected static interfaceTypeDescription.Generic.AnnotationReader.Delegator.ForLoadedMethodReturnType.DispatcherA dispatcher for interacting withMethod.protected static interfaceTypeDescription.Generic.AnnotationReader.ForComponentType.AnnotatedParameterizedTypeA proxy to interact withjava.lang.reflect.AnnotatedArrayType.protected static interfaceTypeDescription.Generic.AnnotationReader.ForOwnerType.AnnotatedTypeA proxy to interact withjava.lang.reflect.AnnotatedType.protected static interfaceTypeDescription.Generic.AnnotationReader.ForTypeArgument.AnnotatedParameterizedTypeA proxy to interact withjava.lang.reflect.AnnotatedParameterizedType.protected static interfaceTypeDescription.Generic.AnnotationReader.ForTypeVariableBoundType.AnnotatedTypeVariableA proxy to interact withjava.lang.reflect.AnnotatedTypeVariable.protected static interfaceTypeDescription.Generic.AnnotationReader.ForTypeVariableBoundType.OfFormalTypeVariable.FormalTypeVariableA proxy to interact withjava.lang.reflect.TypeVariable.protected static interfaceTypeDescription.Generic.AnnotationReader.ForWildcardLowerBoundType.AnnotatedWildcardTypeA proxy to interact withjava.lang.reflect.AnnotatedWildcardType.protected static interfaceTypeDescription.Generic.AnnotationReader.ForWildcardUpperBoundType.AnnotatedWildcardTypeA 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 interfaceClassFileLocator.ForInstrumentation.DispatcherA 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.Proxied Modifier and Type Interface Description protected static interfaceByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction.DispatcherA dispatcher for interacting withURL.protected static interfaceClassInjector.UsingInstrumentation.DispatcherA dispatcher to interact with the instrumentation API.protected static interfaceClassInjector.UsingLookup.MethodHandlesA dispatcher forjava.lang.invoke.MethodHandles.static interfaceClassInjector.UsingLookup.MethodHandles.LookupA dispatcher forjava.lang.invoke.MethodHandles$Lookup.protected static interfaceClassInjector.UsingReflection.SystemA proxy ofjava.lang.System.protected static interfaceClassInjector.UsingUnsafe.SystemA proxy ofjava.lang.System.protected static interfaceClassReloadingStrategy.DispatcherA dispatcher to interact with the instrumentation API.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.ConfigurationA proxy for thejava.lang.module.Configurationtype.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.ModuleDescriptorA proxy for thejava.lang.module.ModuleDescriptortype.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.ModuleFinderA proxy for thejava.lang.module.ModuleFindertype.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.ModuleLayerA proxy for thejava.lang.ModuleLayertype.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.ModuleLayerControllerA proxy for thejava.lang.ModuleLayer.Controllertype.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.OptionalA proxy for thejava.util.Optionaltype.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.PathA proxy for thejava.nio.file.Pathtype.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.SimpleModuleFinderA proxy for the dynamically generatedSimpleModuleFindertype.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.SimpleModuleReferenceA proxy for the dynamically generatedSimpleModuleReferencetype.protected static interfaceModuleLayerFromSingleClassLoaderDecorator.StreamA proxy for thejava.util.stream.Streamtype.Method parameters in net.bytebuddy.dynamic.loading with annotations of type JavaDispatcher.Proxied Modifier and Type Method Description java.lang.ObjectModuleLayerFromSingleClassLoaderDecorator.ModuleLayer. defineModulesWithOneLoader(java.lang.Object configuration, java.util.List<?> moduleLayers, java.lang.ClassLoader classLoaders)Defines modules with a single class loader.booleanClassInjector.UsingInstrumentation.Dispatcher. isModifiableModule(java.lang.instrument.Instrumentation instrumentation, java.lang.Object module)Checks if a module is modifiable.java.lang.ObjectModuleLayerFromSingleClassLoaderDecorator.SimpleModuleReference. newInstance(java.lang.Object moduleDescriptor, java.net.URI location, java.util.Map<java.lang.String,byte[]> types)Creates a new instance of the simple module reference.java.lang.ObjectModuleLayerFromSingleClassLoaderDecorator.ModuleFinder. of(java.lang.Object[] path)Creates a module finder from the given paths.java.lang.ObjectClassInjector.UsingLookup.MethodHandles. privateLookupIn(java.lang.Class<?> type, java.lang.Object lookup)Resolves the supplied lookup instance's access scope for the supplied type.voidClassInjector.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.java.lang.ObjectModuleLayerFromSingleClassLoaderDecorator.Configuration. resolve(java.lang.Object value, java.lang.Object before, java.lang.Object after, java.util.Collection<java.lang.String> roots)Resolves a module configuration.java.lang.ObjectModuleLayerFromSingleClassLoaderDecorator.Configuration. resolve(java.lang.Object value, java.lang.Object before, java.lang.Object after, java.util.Collection<java.lang.String> roots)Resolves a module configuration. -
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 interfaceAsmClassReader.ForClassFileApi.JdkClassReaderA dispatcher to interact withcodes.rafael.asmjdkbridge.JdkClassReader.protected static interfaceAsmClassWriter.ForClassFileApi.JdkClassWriterAn API to interact withcodes.rafael.asmjdkbridge.JdkClassWriter.protected static interfaceFileSystem.ForNio2CapableVm.DispatcherA dispatcher to resolve aFileto ajava.nio.file.Path.protected static interfaceFileSystem.ForNio2CapableVm.FilesA dispatcher to access thejava.nio.file.FilesAPI.protected static interfaceFileSystem.ForNio2CapableVm.StandardCopyOptionA dispatcher to interact withjava.nio.file.StandardCopyOption.protected static interfaceJavaConstant.MethodHandle.MethodHandleInfoA dispatcher to interact withjava.lang.invoke.MethodHandleInfo.protected static interfaceJavaConstant.MethodHandle.MethodHandlesA dispatcher to interact withjava.lang.invoke.MethodHandles.static interfaceJavaConstant.MethodHandle.MethodHandles.LookupA dispatcher to interact withjava.lang.invoke.MethodHandles$Lookup.protected static interfaceJavaConstant.MethodHandle.MethodTypeA dispatcher to interact withjava.lang.invoke.MethodType.protected static interfaceJavaConstant.MethodType.DispatcherA dispatcher for extracting information from ajava.lang.invoke.MethodTypeinstance.protected static interfaceJavaConstant.Simple.DispatcherA dispatcher to representjava.lang.constant.ConstantDesc.static interfaceJavaConstant.Simple.Dispatcher.OfClassDescA dispatcher to representjava.lang.constant.ClassDesc.static interfaceJavaConstant.Simple.Dispatcher.OfDirectMethodHandleDescA dispatcher to representjava.lang.constant.DirectMethodHandleDesc.static interfaceJavaConstant.Simple.Dispatcher.OfDirectMethodHandleDesc.ForKindA dispatcher to representjava.lang.constant.DirectMethodHandleDesc$Kind.static interfaceJavaConstant.Simple.Dispatcher.OfDynamicConstantDescA dispatcher to representjava.lang.constant.DynamicConstantDesc.static interfaceJavaConstant.Simple.Dispatcher.OfMethodHandleDescA dispatcher to representjava.lang.constant.MethodHandleDesc.static interfaceJavaConstant.Simple.Dispatcher.OfMethodTypeDescA dispatcher to representjava.lang.constant.MethodTypeDesc.protected static interfaceJavaModule.ModuleA proxy for interacting withjava.lang.Module.protected static interfaceJavaModule.ResolverA proxy for resolving aClass'sjava.lang.Module.protected static interfaceQueueFactory.DispatcherA dispatcher for creating anjava.util.ArrayDeque.Method parameters in net.bytebuddy.utility with annotations of type JavaDispatcher.Proxied Modifier and Type Method Description booleanJavaModule.Module. canRead(java.lang.Object value, java.lang.Object target)Checks if the source module can read the target module.java.lang.ObjectFileSystem.ForNio2CapableVm.Files. copy(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)Copies a file.java.lang.ObjectFileSystem.ForNio2CapableVm.Files. copy(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)Copies a file.java.lang.ObjectFileSystem.ForNio2CapableVm.Files. copy(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)Copies a file.java.lang.ObjectFileSystem.ForNio2CapableVm.Files. createLink(java.lang.Object source, java.lang.Object target)Links a file.java.lang.ObjectFileSystem.ForNio2CapableVm.Files. createLink(java.lang.Object source, java.lang.Object target)Links a file.java.lang.ObjectFileSystem.ForNio2CapableVm.Files. deleteIfExists(java.lang.Object file)Deletes a file if it exists.booleanJavaModule.Module. isExported(java.lang.Object value, java.lang.String aPackage, java.lang.Object target)Returnstrueif the source module exports the supplied package to the target module.booleanJavaModule.Module. isOpen(java.lang.Object value, java.lang.String aPackage, java.lang.Object target)Returnstrueif the source module opens the supplied package to the target module.org.objectweb.asm.ClassVisitorAsmClassWriter.ForClassFileApi.JdkClassWriter. make(java.lang.Object classReader, int flags, java.lang.reflect.Method getSuperClass, java.lang.Object target)Create a newcodes.rafael.asmjdkbridge.JdkClassWriter.java.lang.ObjectFileSystem.ForNio2CapableVm.Files. move(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)Moves a file.java.lang.ObjectFileSystem.ForNio2CapableVm.Files. move(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)Moves a file.java.lang.ObjectFileSystem.ForNio2CapableVm.Files. move(java.lang.Object source, java.lang.Object target, java.lang.Object[] option)Moves a file.java.lang.ObjectJavaConstant.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.ObjectJavaConstant.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.ObjectJavaConstant.Simple.Dispatcher.OfMethodTypeDesc. of(java.lang.Object returnType, java.lang.Object[] parameterType)Resolves ajava.lang.constant.MethodTypeDescfrom descriptions of the return type descriptor and parameter types.java.lang.ObjectJavaConstant.Simple.Dispatcher.OfMethodTypeDesc. of(java.lang.Object returnType, java.lang.Object[] parameterType)Resolves ajava.lang.constant.MethodTypeDescfrom descriptions of the return type descriptor and parameter types.java.lang.ObjectJavaConstant.Simple.Dispatcher.OfDynamicConstantDesc. ofCanonical(java.lang.Object bootstrap, java.lang.String constantName, java.lang.Object type, java.lang.Object[] argument)Resolves ajava.lang.constant.DynamicConstantDescfor a canonical description of the constant.java.lang.ObjectJavaConstant.Simple.Dispatcher.OfDynamicConstantDesc. ofCanonical(java.lang.Object bootstrap, java.lang.String constantName, java.lang.Object type, java.lang.Object[] argument)Resolves ajava.lang.constant.DynamicConstantDescfor a canonical description of the constant.java.lang.ObjectJavaConstant.Simple.Dispatcher.OfDynamicConstantDesc. ofCanonical(java.lang.Object bootstrap, java.lang.String constantName, java.lang.Object type, java.lang.Object[] argument)Resolves ajava.lang.constant.DynamicConstantDescfor a canonical description of the constant.java.lang.ObjectJavaConstant.MethodHandle.MethodHandleInfo. revealDirect(java.lang.Object handle)Returns thejava.lang.invoke.MethodHandleInfoof the provided method handle.java.lang.ObjectJavaConstant.MethodHandle.MethodHandles.Lookup. revealDirect(java.lang.Object value, java.lang.Object handle)Reveals thejava.lang.invoke.MethodHandleInfofor the supplied method handle.
-