package net.sourceforge.seqware.pipeline.module;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Annotation type to tag where to start Stderr redirect
*
* Created by IntelliJ IDEA. User: xiao Date: 7/25/11 Time: 11:26 PM To change this template use File | Settings | File Templates.
*
* @author boconnor
* @version $Id: $Id
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface StderrRedirect {
// Added fully qualified enum name to work around a bug in the sun jdk.
// http://stackoverflow.com/questions/1425088/incompatible-types-found-required-default-enums-in-annotations
// http://bugs.sun.com/view_bug.do?bug_id=6512707
/**
* <p>
* startsBefore.
* </p>
*
* @return a {@link net.sourceforge.seqware.pipeline.module.ModuleMethod} object.
*/
public net.sourceforge.seqware.pipeline.module.ModuleMethod startsBefore() default net.sourceforge.seqware.pipeline.module.ModuleMethod.do_run;
/**
* <p>
* endsAfter.
* </p>
*
* @return a {@link net.sourceforge.seqware.pipeline.module.ModuleMethod} object.
*/
public net.sourceforge.seqware.pipeline.module.ModuleMethod endsAfter() default net.sourceforge.seqware.pipeline.module.ModuleMethod.do_run;
}