Class SubclassInjectionLoader.WithReflection
- java.lang.Object
-
- org.mockito.internal.creation.bytebuddy.SubclassInjectionLoader.WithReflection
-
- All Implemented Interfaces:
SubclassLoader
- Enclosing class:
- SubclassInjectionLoader
private static class SubclassInjectionLoader.WithReflection extends java.lang.Object implements SubclassLoader
-
-
Constructor Summary
Constructors Modifier Constructor Description privateWithReflection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDisrespectingOpenness()Checks if this loader does not require a module to be open.net.bytebuddy.dynamic.loading.ClassLoadingStrategy<java.lang.ClassLoader>resolveStrategy(java.lang.Class<?> mockedType, java.lang.ClassLoader classLoader, boolean localMock)Resolves a class loading strategy.
-
-
-
Method Detail
-
isDisrespectingOpenness
public boolean isDisrespectingOpenness()
Description copied from interface:SubclassLoaderChecks if this loader does not require a module to be open.- Specified by:
isDisrespectingOpennessin interfaceSubclassLoader- Returns:
trueif this loader is not constraint to a target module being opened for loading a class.
-
resolveStrategy
public net.bytebuddy.dynamic.loading.ClassLoadingStrategy<java.lang.ClassLoader> resolveStrategy(java.lang.Class<?> mockedType, java.lang.ClassLoader classLoader, boolean localMock)Description copied from interface:SubclassLoaderResolves a class loading strategy.- Specified by:
resolveStrategyin interfaceSubclassLoader- Parameters:
mockedType- The type being mocked.classLoader- The class loader being used.localMock-trueif the mock is loaded within the runtime package of the mocked type.- Returns:
- An appropriate class loading strategy.
-
-