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.ResolverA resolver to make adjustments that are possibly necessary to withhold module graph guarantees.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classJavaDispatcher.DynamicClassLoader.Resolver.CreationActionAn action to create a resolver.static classJavaDispatcher.DynamicClassLoader.Resolver.ForModuleSystemA resolver for VMs that do support the module system.static classJavaDispatcher.DynamicClassLoader.Resolver.NoOpA 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 voidaccept(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.
-
-