// The five files
// Option.java
// OptionGroup.java
// Options.java
// Unpublicized.java
// OptionsDoclet.java
// together comprise the implementation of command-line processing.
package plume;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Used in conjunction with the <code>@Option</code> annotation to signal
* that the option should not be included in the usage message, unless an
* optional include_unpublicized argument is supplied to the usage message
* method and is true.
* @see plume.Option
* @see plume.Options
* @see plume.OptionGroup
* @see plume.OptionsDoclet
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Unpublicized {
}