Package org.mockito.internal.progress
Class ArgumentMatcherStorageImpl
- java.lang.Object
-
- org.mockito.internal.progress.ArgumentMatcherStorageImpl
-
- All Implemented Interfaces:
ArgumentMatcherStorage
public class ArgumentMatcherStorageImpl extends java.lang.Object implements ArgumentMatcherStorage
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Stack<LocalizedMatcher>
matcherStack
private static int
ONE_SUB_MATCHER
private static int
TWO_SUB_MATCHERS
-
Constructor Summary
Constructors Constructor Description ArgumentMatcherStorageImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
assertStateFor(java.lang.String additionalMatcherName, int subMatchersCount)
private ArgumentMatcher<?>
popMatcher()
java.util.List<LocalizedMatcher>
pullLocalizedMatchers()
void
reportAnd()
void
reportMatcher(ArgumentMatcher<?> matcher)
void
reportNot()
void
reportOr()
void
reset()
private java.util.List<LocalizedMatcher>
resetStack()
void
validateState()
-
-
-
Field Detail
-
TWO_SUB_MATCHERS
private static final int TWO_SUB_MATCHERS
- See Also:
- Constant Field Values
-
ONE_SUB_MATCHER
private static final int ONE_SUB_MATCHER
- See Also:
- Constant Field Values
-
matcherStack
private final java.util.Stack<LocalizedMatcher> matcherStack
-
-
Method Detail
-
reportMatcher
public void reportMatcher(ArgumentMatcher<?> matcher)
- Specified by:
reportMatcher
in interfaceArgumentMatcherStorage
-
pullLocalizedMatchers
public java.util.List<LocalizedMatcher> pullLocalizedMatchers()
- Specified by:
pullLocalizedMatchers
in interfaceArgumentMatcherStorage
-
reportAnd
public void reportAnd()
- Specified by:
reportAnd
in interfaceArgumentMatcherStorage
-
reportOr
public void reportOr()
- Specified by:
reportOr
in interfaceArgumentMatcherStorage
-
reportNot
public void reportNot()
- Specified by:
reportNot
in interfaceArgumentMatcherStorage
-
validateState
public void validateState()
- Specified by:
validateState
in interfaceArgumentMatcherStorage
-
reset
public void reset()
- Specified by:
reset
in interfaceArgumentMatcherStorage
-
assertStateFor
private void assertStateFor(java.lang.String additionalMatcherName, int subMatchersCount)
-
popMatcher
private ArgumentMatcher<?> popMatcher()
-
resetStack
private java.util.List<LocalizedMatcher> resetStack()
-
-