com.sun.tools.javac.main
Class JavacOption.XOption

java.lang.Object
  extended by com.sun.tools.javac.main.JavacOption.Option
      extended by com.sun.tools.javac.main.JavacOption.XOption
All Implemented Interfaces:
JavacOption
Enclosing interface:
JavacOption

public static class JavacOption.XOption
extends JavacOption.Option

A nonstandard or extended (-X) option


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.tools.javac.main.JavacOption
JavacOption.ChoiceKind, JavacOption.HiddenOption, JavacOption.Option, JavacOption.OptionKind, JavacOption.XOption
 
Field Summary
 
Fields inherited from class com.sun.tools.javac.main.JavacOption.Option
argsNameKey, choiceKind, choices, descrKey, hasSuffix, name
 
Constructor Summary
JavacOption.XOption(OptionName name, java.lang.String descrKey)
           
JavacOption.XOption(OptionName name, java.lang.String descrKey, JavacOption.ChoiceKind kind, java.util.Collection<java.lang.String> choices)
           
JavacOption.XOption(OptionName name, java.lang.String descrKey, JavacOption.ChoiceKind kind, java.lang.String... choices)
           
JavacOption.XOption(OptionName name, java.lang.String argsNameKey, java.lang.String descrKey)
           
 
Method Summary
 JavacOption.OptionKind getKind()
           
(package private)  void help(java.io.PrintWriter out)
          Print a line of documentation describing this option, if standard.
(package private)  void xhelp(java.io.PrintWriter out)
          Print a line of documentation describing this option, if non-standard.
 
Methods inherited from class com.sun.tools.javac.main.JavacOption.Option
getName, hasArg, helpSynopsis, matches, process, process, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavacOption.XOption

JavacOption.XOption(OptionName name,
                    java.lang.String argsNameKey,
                    java.lang.String descrKey)

JavacOption.XOption

JavacOption.XOption(OptionName name,
                    java.lang.String descrKey)

JavacOption.XOption

JavacOption.XOption(OptionName name,
                    java.lang.String descrKey,
                    JavacOption.ChoiceKind kind,
                    java.lang.String... choices)

JavacOption.XOption

JavacOption.XOption(OptionName name,
                    java.lang.String descrKey,
                    JavacOption.ChoiceKind kind,
                    java.util.Collection<java.lang.String> choices)
Method Detail

help

void help(java.io.PrintWriter out)
Description copied from class: JavacOption.Option
Print a line of documentation describing this option, if standard.

Overrides:
help in class JavacOption.Option
Parameters:
out - the stream to which to write the documentation

xhelp

void xhelp(java.io.PrintWriter out)
Description copied from class: JavacOption.Option
Print a line of documentation describing this option, if non-standard.

Overrides:
xhelp in class JavacOption.Option
Parameters:
out - the stream to which to write the documentation

getKind

public JavacOption.OptionKind getKind()
Specified by:
getKind in interface JavacOption
Overrides:
getKind in class JavacOption.Option