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 AnnotationEngineannotationEngineprivate DoNotMockEnforcerWithTypedoNotMockEnforcerprivate InstantiatorProvider2instantiatorProviderprivate MemberAccessormemberAccessorprivate MockitoLoggermockitoLoggerprivate MockMakermockMakerprivate java.util.List<MockResolver>mockResolversprivate PluginSwitchpluginSwitchprivate StackTraceCleanerProviderstackTraceCleanerProvider
-
Constructor Summary
Constructors Constructor Description PluginRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) AnnotationEnginegetAnnotationEngine()Returns the annotation engine available for the current runtime.(package private) DoNotMockEnforcerWithTypegetDoNotMockEnforcer()Returns the DoNotMock enforce for the current runtime.(package private) InstantiatorProvider2getInstantiatorProvider()Returns the instantiator provider available for the current runtime.(package private) MemberAccessorgetMemberAccessor()Returns the implementation of the member accessor available for the current runtime.(package private) MockitoLoggergetMockitoLogger()Returns the logger available for the current runtime.(package private) MockMakergetMockMaker()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) StackTraceCleanerProvidergetStackTraceCleanerProvider()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
-
doNotMockEnforcer
private final DoNotMockEnforcerWithType doNotMockEnforcer
-
-
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
ByteBuddyMockMakerif noMockMakerextension exists or is visible in the current classpath.
-
getMemberAccessor
MemberAccessor getMemberAccessor()
Returns the implementation of the member accessor available for the current runtime.Returns
ReflectionMemberAccessorif noMockMakerextension exists or is visible in the current classpath.
-
getInstantiatorProvider
InstantiatorProvider2 getInstantiatorProvider()
Returns the instantiator provider available for the current runtime.Returns
DefaultInstantiatorProviderif noInstantiatorProvider2extension exists or is visible in the current classpath.
-
getAnnotationEngine
AnnotationEngine getAnnotationEngine()
Returns the annotation engine available for the current runtime.Returns
InjectingAnnotationEngineif noAnnotationEngineextension exists or is visible in the current classpath.
-
getMockitoLogger
MockitoLogger getMockitoLogger()
Returns the logger available for the current runtime.Returns
ConsoleMockitoLoggerif noMockitoLoggerextension exists or is visible in the current classpath.
-
getDoNotMockEnforcer
DoNotMockEnforcerWithType getDoNotMockEnforcer()
Returns the DoNotMock enforce for the current runtime.Returns
DefaultDoNotMockEnforcerif noDoNotMockEnforcerextension 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.
-
-