com.redhat.ceylon.common.tool.Hidden Maven / Gradle / Ivy
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/or its {@link Option @Option}-annotated
* setters to say that the annotated element should be considered
* "low-level".
*
* Low level tools and options should not normally be shown to users in help
* output etc.
*
* @see Summary
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface Hidden {
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy