Class PluginRegistry
java.lang.Object
org.mockito.internal.configuration.plugins.PluginRegistry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnnotationEngine
private final DoNotMockEnforcerWithType
private final InstantiatorProvider2
private final MemberAccessor
private final MockitoLogger
private final MockMaker
private final List
<MockResolver> private final PluginSwitch
private final StackTraceCleanerProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) AnnotationEngine
Returns the annotation engine available for the current runtime.(package private) DoNotMockEnforcerWithType
Returns the DoNotMock enforce for the current runtime.(package private) InstantiatorProvider2
Returns the instantiator provider available for the current runtime.(package private) MemberAccessor
Returns the implementation of the member accessor available for the current runtime.(package private) MockitoLogger
Returns the logger available for the current runtime.(package private) MockMaker
Returns the implementation of the mock maker available for the current runtime.(package private) List
<MockResolver> Returns a list of available mock resolvers if any.(package private) StackTraceCleanerProvider
The implementation of the stack trace cleaner
-
Field Details
-
pluginSwitch
-
mockMaker
-
memberAccessor
-
stackTraceCleanerProvider
-
instantiatorProvider
-
annotationEngine
-
mockitoLogger
-
mockResolvers
-
doNotMockEnforcer
-
-
Constructor Details
-
PluginRegistry
PluginRegistry()
-
-
Method Details
-
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. -
getDoNotMockEnforcer
DoNotMockEnforcerWithType getDoNotMockEnforcer()Returns the DoNotMock enforce for the current runtime.Returns
DefaultDoNotMockEnforcer
if noDoNotMockEnforcer
extension exists or is visible in the current classpath. -
getMockResolvers
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.
-