Package net.bytebuddy.utility.dispatcher
Interface JavaDispatcher.DynamicClassLoader.Resolver
- All Known Implementing Classes:
JavaDispatcher.DynamicClassLoader.Resolver.ForModuleSystem
,JavaDispatcher.DynamicClassLoader.Resolver.NoOp
- Enclosing class:
JavaDispatcher.DynamicClassLoader
protected static interface JavaDispatcher.DynamicClassLoader.Resolver
A resolver to make adjustments that are possibly necessary to withhold module graph guarantees.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
An action to create a resolver.static class
A resolver for VMs that do support the module system.static enum
A non-operational resolver for VMs that do not support the module system. -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ClassLoader classLoader, Class<?> target) Adjusts a module graph if necessary.
-
Method Details
-
accept
Adjusts a module graph if necessary.- Parameters:
classLoader
- The class loader to adjust.target
- The targeted class for which a proxy is created.
-