package org.junit.runners.model;
import java.lang.annotation.Annotation;
A model element that may have annotations.
Since: 4.12
/**
* A model element that may have annotations.
*
* @since 4.12
*/
public interface Annotatable {
Returns the model elements' annotations.
/**
* Returns the model elements' annotations.
*/
Annotation[] getAnnotations();
Returns the annotation on the model element of the given type, or @code{null}
/**
* Returns the annotation on the model element of the given type, or @code{null}
*/
<T extends Annotation> T getAnnotation(Class<T> annotationType);
}