1 /* 2 * Copyright (c) 2007 Mockito contributors 3 * This program is made available under the terms of the MIT License. 4 */ 5 package org.mockito.internal; 6 7 import java.util.List; 8 9 import org.mockito.internal.stubbing.InvocationContainer; 10 import org.mockito.invocation.MockHandler; 11 import org.mockito.mock.MockCreationSettings; 12 import org.mockito.stubbing.Answer; 13 import org.mockito.stubbing.VoidMethodStubbable; 14 15 @SuppressWarnings("unchecked") 16 public interface InternalMockHandler<T> extends MockHandler { 17 18 MockCreationSettings getMockSettings(); 19 20 VoidMethodStubbable<T> voidMethodStubbable(T mock); 21 22 void setAnswersForStubbing(List<Answer> answers); 23 24 InvocationContainer getInvocationContainer(); 25 26 }