Class TypeCachingBytecodeGenerator
java.lang.Object
java.lang.ref.ReferenceQueue<ClassLoader>
org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator
- All Implemented Interfaces:
BytecodeGenerator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Objectprivate final BytecodeGeneratorprivate final ReadWriteLockprivate final net.bytebuddy.TypeCache<TypeCachingBytecodeGenerator.MockitoMockKey> -
Constructor Summary
ConstructorsConstructorDescriptionTypeCachingBytecodeGenerator(BytecodeGenerator bytecodeGenerator, boolean weak) -
Method Summary
Modifier and TypeMethodDescriptionvoid<T> Class<T>mockClass(MockFeatures<T> params) voidmockClassConstruction(Class<?> type) voidmockClassStatic(Class<?> type) Methods inherited from class java.lang.ref.ReferenceQueue
poll, remove, remove
-
Field Details
-
BOOTSTRAP_LOCK
-
bytecodeGenerator
-
typeCache
-
lock
-
-
Constructor Details
-
TypeCachingBytecodeGenerator
-
-
Method Details
-
mockClass
- Specified by:
mockClassin interfaceBytecodeGenerator
-
mockClassStatic
- Specified by:
mockClassStaticin interfaceBytecodeGenerator
-
mockClassConstruction
- Specified by:
mockClassConstructionin interfaceBytecodeGenerator
-
clearAllCaches
public void clearAllCaches()- Specified by:
clearAllCachesin interfaceBytecodeGenerator
-