package com.redhat.ceylon.common.tool;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Annotates a {@link Tool Tool} and its {@link Option @Option}-annotated
* setters with Markdown-formatted documentation.
*
* @see Summary
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface Description {
/** Documentation on the annotated element, in Markdown format */
String value();
}