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;
/**
* <p>Annotates a {@link Tool Tool} and/or its {@link Option @Option}-annotated
* setters to say that the annotated element should be considered
* "low-level".</p>
*
* <p>Low level tools and options should not normally be shown to users in help
* output etc.</p>
*
* @see Summary
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface Hidden {
}