Class InlineDelegateByteBuddyMockMaker.InlineConstructionMockControl<T>
- java.lang.Object
-
- org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.InlineConstructionMockControl<T>
-
- All Implemented Interfaces:
MockMaker.ConstructionMockControl<T>
- Enclosing class:
- InlineDelegateByteBuddyMockMaker
private class InlineDelegateByteBuddyMockMaker.InlineConstructionMockControl<T> extends java.lang.Object implements MockMaker.ConstructionMockControl<T>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.Object>
all
private int
count
private java.util.function.Function<MockedConstruction.Context,MockHandler<T>>
handlerFactory
private java.util.Map<java.lang.Class<?>,java.util.function.BiConsumer<java.lang.Object,MockedConstruction.Context>>
interceptors
private MockedConstruction.MockInitializer<T>
mockInitializer
private java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>>
settingsFactory
private java.lang.Class<T>
type
-
Constructor Summary
Constructors Modifier Constructor Description private
InlineConstructionMockControl(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, java.util.function.Function<MockedConstruction.Context,MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer, java.util.Map<java.lang.Class<?>,java.util.function.BiConsumer<java.lang.Object,MockedConstruction.Context>> interceptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disable()
void
enable()
java.util.List<T>
getMocks()
java.lang.Class<T>
getType()
-
-
-
Field Detail
-
type
private final java.lang.Class<T> type
-
settingsFactory
private final java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory
-
handlerFactory
private final java.util.function.Function<MockedConstruction.Context,MockHandler<T>> handlerFactory
-
mockInitializer
private final MockedConstruction.MockInitializer<T> mockInitializer
-
interceptors
private final java.util.Map<java.lang.Class<?>,java.util.function.BiConsumer<java.lang.Object,MockedConstruction.Context>> interceptors
-
all
private final java.util.List<java.lang.Object> all
-
count
private int count
-
-
Constructor Detail
-
InlineConstructionMockControl
private InlineConstructionMockControl(java.lang.Class<T> type, java.util.function.Function<MockedConstruction.Context,MockCreationSettings<T>> settingsFactory, java.util.function.Function<MockedConstruction.Context,MockHandler<T>> handlerFactory, MockedConstruction.MockInitializer<T> mockInitializer, java.util.Map<java.lang.Class<?>,java.util.function.BiConsumer<java.lang.Object,MockedConstruction.Context>> interceptors)
-
-
Method Detail
-
getType
public java.lang.Class<T> getType()
- Specified by:
getType
in interfaceMockMaker.ConstructionMockControl<T>
-
enable
public void enable()
- Specified by:
enable
in interfaceMockMaker.ConstructionMockControl<T>
-
disable
public void disable()
- Specified by:
disable
in interfaceMockMaker.ConstructionMockControl<T>
-
getMocks
public java.util.List<T> getMocks()
- Specified by:
getMocks
in interfaceMockMaker.ConstructionMockControl<T>
-
-