Package net.bytebuddy.agent.builder
Class AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.SimpleClassLoadingAction
- java.lang.Object
-
- net.bytebuddy.agent.builder.AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.SimpleClassLoadingAction
-
- All Implemented Interfaces:
java.util.concurrent.Callable<java.lang.Class<?>>
- Enclosing class:
- AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate
@Enhance protected static class AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous.ThreadSwitchingClassLoadingDelegate.SimpleClassLoadingAction extends java.lang.Object implements java.util.concurrent.Callable<java.lang.Class<?>>
A class loading action that simply loads a type.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ClassLoader
classLoader
The type's class loader ornull
if the type is loaded by the bootstrap loader.private java.lang.String
name
The loaded type's name.
-
Constructor Summary
Constructors Modifier Constructor Description protected
SimpleClassLoadingAction(java.lang.String name, java.lang.ClassLoader classLoader)
Creates a simple class loading action.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>
call()
-
-
-
Constructor Detail
-
SimpleClassLoadingAction
protected SimpleClassLoadingAction(java.lang.String name, java.lang.ClassLoader classLoader)
Creates a simple class loading action.- Parameters:
name
- The loaded type's name.classLoader
- The type's class loader ornull
if the type is loaded by the bootstrap loader.
-
-