1/* 2 * Copyright (c) 2007 Mockito contributors 3 * This program is made available under the terms of the MIT License. 4 */ 5package org.mockito.internal.progress; 6 7import org.hamcrest.Matcher; 8import org.mockito.internal.matchers.LocalizedMatcher; 9 10import java.util.List; 11 12@SuppressWarnings("unchecked") 13public interface ArgumentMatcherStorage { 14 15 HandyReturnValues reportMatcher(Matcher matcher); 16 17 List<LocalizedMatcher> pullLocalizedMatchers(); 18 19 HandyReturnValues reportAnd(); 20 21 HandyReturnValues reportNot(); 22 23 HandyReturnValues reportOr(); 24 25 void validateState(); 26 27 void reset(); 28 29}