Interface SubclassLoader
-
- All Known Implementing Classes:
SubclassInjectionLoader
,SubclassInjectionLoader.WithLookup
,SubclassInjectionLoader.WithReflection
public interface SubclassLoader
A subclass loader is responsible for resolving a class loading strategy for a mock that is implemented as a subclass.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description net.bytebuddy.dynamic.loading.ClassLoadingStrategy<java.lang.ClassLoader>
resolveStrategy(java.lang.Class<?> mockedType, java.lang.ClassLoader classLoader, boolean codegen)
Resolves a class loading strategy.
-
-
-
Method Detail
-
resolveStrategy
net.bytebuddy.dynamic.loading.ClassLoadingStrategy<java.lang.ClassLoader> resolveStrategy(java.lang.Class<?> mockedType, java.lang.ClassLoader classLoader, boolean codegen)
Resolves a class loading strategy.- Parameters:
mockedType
- The type being mocked.classLoader
- The class loader being used.codegen
-true
if the mock is loaded in theorg.mockito.codegen
package.- Returns:
- An appropriate class loading strategy.
-
-