org.mockito.internal.configuration
Class DefaultAnnotationEngine

java.lang.Object
  extended by org.mockito.internal.configuration.DefaultAnnotationEngine
All Implemented Interfaces:
AnnotationEngine

public class DefaultAnnotationEngine
extends java.lang.Object
implements AnnotationEngine

Initializes fields annotated with @Mock or @Captor.

See MockitoAnnotations


Constructor Summary
DefaultAnnotationEngine()
           
 
Method Summary
 java.lang.Object createMockFor(java.lang.annotation.Annotation annotation, java.lang.reflect.Field field)
           
 void process(java.lang.Class<?> clazz, java.lang.Object testClass)
          Allows extending the interface to perform action on specific fields on the test class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAnnotationEngine

public DefaultAnnotationEngine()
Method Detail

createMockFor

public java.lang.Object createMockFor(java.lang.annotation.Annotation annotation,
                                      java.lang.reflect.Field field)
Specified by:
createMockFor in interface AnnotationEngine

process

public void process(java.lang.Class<?> clazz,
                    java.lang.Object testClass)
Description copied from interface: AnnotationEngine
Allows extending the interface to perform action on specific fields on the test class

See the implementation of this method to figure out what is it for

Specified by:
process in interface AnnotationEngine