Class SubclassInjectionLoader
java.lang.Object
org.mockito.internal.creation.bytebuddy.SubclassInjectionLoader
- All Implemented Interfaces:
SubclassLoader
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks if this loader does not require a module to be open.net.bytebuddy.dynamic.loading.ClassLoadingStrategy<ClassLoader>
resolveStrategy
(Class<?> mockedType, ClassLoader classLoader, boolean localMock) Resolves a class loading strategy.private static SubclassLoader
-
Field Details
-
ERROR_MESSAGE
-
loader
-
-
Constructor Details
-
SubclassInjectionLoader
SubclassInjectionLoader()
-
-
Method Details
-
tryLookup
-
isDisrespectingOpenness
public boolean isDisrespectingOpenness()Description copied from interface:SubclassLoader
Checks if this loader does not require a module to be open.- Specified by:
isDisrespectingOpenness
in interfaceSubclassLoader
- Returns:
true
if this loader is not constraint to a target module being opened for loading a class.
-
resolveStrategy
public net.bytebuddy.dynamic.loading.ClassLoadingStrategy<ClassLoader> resolveStrategy(Class<?> mockedType, ClassLoader classLoader, boolean localMock) Description copied from interface:SubclassLoader
Resolves a class loading strategy.- Specified by:
resolveStrategy
in interfaceSubclassLoader
- Parameters:
mockedType
- The type being mocked.classLoader
- The class loader being used.localMock
-true
if the mock is loaded within the runtime package of the mocked type.- Returns:
- An appropriate class loading strategy.
-