001package org.junit.experimental.theories; 002 003import static java.lang.annotation.ElementType.METHOD; 004 005import java.lang.annotation.Retention; 006import java.lang.annotation.RetentionPolicy; 007import java.lang.annotation.Target; 008 009/** 010 * Marks test methods that should be read as theories by the {@link org.junit.experimental.theories.Theories Theories} runner. 011 * 012 * @see org.junit.experimental.theories.Theories 013 */ 014@Retention(RetentionPolicy.RUNTIME) 015@Target(METHOD) 016public @interface Theory { 017 boolean nullsAccepted() default true; 018}