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.configuration;
6
7import org.mockito.Mockito;
8import org.mockito.MockitoAnnotations.Mock;
9
10import java.lang.reflect.Field;
11
12/**
13 * Instantiates a mock on a field annotated by {@link Mock}
14 */
15@SuppressWarnings("deprecation")
16public class MockitoAnnotationsMockAnnotationProcessor implements FieldAnnotationProcessor<Mock> {
17
18    public Object process(Mock annotation, Field field) {
19        return Mockito.mock(field.getType(), field.getName());
20    }
21}
22