Home | History | Annotate | Download | only in configuration
      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.configuration;
      6 
      7 import org.mockito.Mockito;
      8 import org.mockito.MockitoAnnotations.Mock;
      9 
     10 import java.lang.reflect.Field;
     11 
     12 /**
     13  * Instantiates a mock on a field annotated by {@link Mock}
     14  */
     15 @SuppressWarnings("deprecation")
     16 public 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