org.powermock.api.mockito.internal.mockcreation.AbstractMockCreator Maven / Gradle / Ivy
package org.powermock.api.mockito.internal.mockcreation;
import org.powermock.core.agent.JavaAgentClassRegister;
public abstract class AbstractMockCreator implements MockCreator {
private JavaAgentClassRegister agentClassRegister;
void validateType(Class type, boolean isStatic, boolean isSpy) {
createTypeValidator(type, isStatic, isSpy).validate();
}
private MockTypeValidator createTypeValidator(Class type, boolean isStatic, boolean isSpy) {
return MockTypeValidatorFactory.createValidator(type, isStatic, isSpy, agentClassRegister);
}
}