private static class SubclassInjectionLoader.WithLookup extends java.lang.Object implements SubclassLoader
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
codegenLookup |
private java.lang.Object |
lookup |
private java.lang.reflect.Method |
privateLookupIn |
Constructor and Description |
---|
WithLookup(java.lang.Object lookup,
java.lang.Object codegenLookup,
java.lang.reflect.Method privateLookupIn) |
Modifier and Type | Method and 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.
|
private final java.lang.Object lookup
private final java.lang.Object codegenLookup
private final java.lang.reflect.Method privateLookupIn
WithLookup(java.lang.Object lookup, java.lang.Object codegenLookup, java.lang.reflect.Method privateLookupIn)
public net.bytebuddy.dynamic.loading.ClassLoadingStrategy<java.lang.ClassLoader> resolveStrategy(java.lang.Class<?> mockedType, java.lang.ClassLoader classLoader, boolean codegen)
SubclassLoader
resolveStrategy
in interface SubclassLoader
mockedType
- The type being mocked.classLoader
- The class loader being used.codegen
- true
if the mock is loaded in the org.mockito.codegen
package.