Class PluginRegistry
- java.lang.Object
-
- org.mockito.internal.configuration.plugins.PluginRegistry
-
class PluginRegistry extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private AnnotationEngine
annotationEngine
private InstantiatorProvider2
instantiatorProvider
private MemberAccessor
memberAccessor
private MockitoLogger
mockitoLogger
private MockMaker
mockMaker
private java.util.List<MockResolver>
mockResolvers
private PluginSwitch
pluginSwitch
private StackTraceCleanerProvider
stackTraceCleanerProvider
-
Constructor Summary
Constructors Constructor Description PluginRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AnnotationEngine
getAnnotationEngine()
Returns the annotation engine available for the current runtime.(package private) InstantiatorProvider2
getInstantiatorProvider()
Returns the instantiator provider available for the current runtime.(package private) MemberAccessor
getMemberAccessor()
Returns the implementation of the member accessor available for the current runtime.(package private) MockitoLogger
getMockitoLogger()
Returns the logger available for the current runtime.(package private) MockMaker
getMockMaker()
Returns the implementation of the mock maker available for the current runtime.(package private) java.util.List<MockResolver>
getMockResolvers()
Returns a list of available mock resolvers if any.(package private) StackTraceCleanerProvider
getStackTraceCleanerProvider()
The implementation of the stack trace cleaner
-
-
-
Field Detail
-
pluginSwitch
private final PluginSwitch pluginSwitch
-
mockMaker
private final MockMaker mockMaker
-
memberAccessor
private final MemberAccessor memberAccessor
-
stackTraceCleanerProvider
private final StackTraceCleanerProvider stackTraceCleanerProvider
-
instantiatorProvider
private final InstantiatorProvider2 instantiatorProvider
-
annotationEngine
private final AnnotationEngine annotationEngine
-
mockitoLogger
private final MockitoLogger mockitoLogger
-
mockResolvers
private final java.util.List<MockResolver> mockResolvers
-
-
Method Detail
-
getStackTraceCleanerProvider
StackTraceCleanerProvider getStackTraceCleanerProvider()
The implementation of the stack trace cleaner
-
getMockMaker
MockMaker getMockMaker()
Returns the implementation of the mock maker available for the current runtime.Returns
ByteBuddyMockMaker
if noMockMaker
extension exists or is visible in the current classpath.
-
getMemberAccessor
MemberAccessor getMemberAccessor()
Returns the implementation of the member accessor available for the current runtime.Returns
ReflectionMemberAccessor
if noMockMaker
extension exists or is visible in the current classpath.
-
getInstantiatorProvider
InstantiatorProvider2 getInstantiatorProvider()
Returns the instantiator provider available for the current runtime.Returns
DefaultInstantiatorProvider
if noInstantiatorProvider2
extension exists or is visible in the current classpath.
-
getAnnotationEngine
AnnotationEngine getAnnotationEngine()
Returns the annotation engine available for the current runtime.Returns
InjectingAnnotationEngine
if noAnnotationEngine
extension exists or is visible in the current classpath.
-
getMockitoLogger
MockitoLogger getMockitoLogger()
Returns the logger available for the current runtime.Returns
ConsoleMockitoLogger
if noMockitoLogger
extension exists or is visible in the current classpath.
-
getMockResolvers
java.util.List<MockResolver> getMockResolvers()
Returns a list of available mock resolvers if any.- Returns:
- A list of available mock resolvers or an empty list if none are registered.
-
-