Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) 2007 Mockito contributors
  * This program is made available under the terms of the MIT License.
  */
 package org.mockito.internal.creation;
 
public class MockSettingsImpl implements MockSettings {
    private static final long serialVersionUID = 4475297236197939568L;
    private Class<?>[] extraInterfaces;
    private String name;
    private Object spiedInstance;
    private Answer<ObjectdefaultAnswer;
    public MockSettings serializable() {
        return this.extraInterfaces(Serializable.class);
    }
    public MockSettings extraInterfaces(Class<?>... extraInterfaces) {
        if (extraInterfaces == null || extraInterfaces.length == 0) {
            new Reporter().extraInterfacesRequiresAtLeastOneInterface();
        }
            
        for (Class<?> i : extraInterfaces) {
            if (i == null) {
                new Reporter().extraInterfacesDoesNotAcceptNullParameters();
            } else if (!i.isInterface()) {
                new Reporter().extraInterfacesAcceptsOnlyInterfaces(i);
            }
        }
        this. = extraInterfaces;
        return this;
    }
    public String getMockName() {
        return ;
    }
    public Class<?>[] getExtraInterfaces() {
        return ;
    }
    public Object getSpiedInstance() {
        return ;
    }
    public MockSettings name(String name) {
        this. = name;
        return this;
    }
    public MockSettings spiedInstance(Object spiedInstance) {
        this. = spiedInstance;
        return this;
    }
    @SuppressWarnings("unchecked")
    public MockSettings defaultAnswer(Answer defaultAnswer) {
        this. = defaultAnswer;
        return this;
    }
    public Answer<ObjectgetDefaultAnswer() {
        return ;
    }
    public boolean isSerializable() {
        return
                 != null
                && Arrays.asList().contains(Serializable.class);
    }
New to GrepCode? Check out our FAQ X