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 Classes Modifier and Type Interface Description static class
JavaDispatcher.DynamicClassLoader.Resolver.CreationAction
An action to create a resolver.static class
JavaDispatcher.DynamicClassLoader.Resolver.ForModuleSystem
A resolver for VMs that do support the module system.static class
JavaDispatcher.DynamicClassLoader.Resolver.NoOp
A non-operational resolver for VMs that do not support the module system.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
accept(java.lang.ClassLoader classLoader, java.lang.Class<?> target)
Adjusts a module graph if necessary.
-
-
-
Method Detail
-
accept
void accept(@MaybeNull java.lang.ClassLoader classLoader, java.lang.Class<?> target)
Adjusts a module graph if necessary.- Parameters:
classLoader
- The class loader to adjust.target
- The targeted class for which a proxy is created.
-
-