com.sun.tools.javac.main
Class RecognizedOptions

java.lang.Object
  extended by com.sun.tools.javac.main.RecognizedOptions

public class RecognizedOptions
extends java.lang.Object

TODO: describe com.sun.tools.javac.main.RecognizedOptions

This is NOT part of any API supported by Sun Microsystems. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.


Nested Class Summary
static class RecognizedOptions.GrumpyHelper
           
static interface RecognizedOptions.OptionHelper
           
 
Field Summary
(package private) static java.util.Set<OptionName> javacFileManagerOptions
           
(package private) static java.util.Set<OptionName> javacOptions
           
(package private) static java.util.Set<OptionName> javacToolOptions
           
 
Constructor Summary
private RecognizedOptions()
           
 
Method Summary
static JavacOption.Option[] getAll(RecognizedOptions.OptionHelper helper)
          Get all the recognized options.
static JavacOption.Option[] getJavacFileManagerOptions(RecognizedOptions.OptionHelper helper)
           
(package private) static JavacOption.Option[] getJavaCompilerOptions(RecognizedOptions.OptionHelper helper)
           
static JavacOption.Option[] getJavacToolOptions(RecognizedOptions.OptionHelper helper)
           
(package private) static JavacOption.Option[] getOptions(RecognizedOptions.OptionHelper helper, java.util.Set<OptionName> desired)
           
private static java.util.Collection<java.lang.String> getXLintChoices()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

javacOptions

static java.util.Set<OptionName> javacOptions

javacFileManagerOptions

static java.util.Set<OptionName> javacFileManagerOptions

javacToolOptions

static java.util.Set<OptionName> javacToolOptions
Constructor Detail

RecognizedOptions

private RecognizedOptions()
Method Detail

getJavaCompilerOptions

static JavacOption.Option[] getJavaCompilerOptions(RecognizedOptions.OptionHelper helper)

getJavacFileManagerOptions

public static JavacOption.Option[] getJavacFileManagerOptions(RecognizedOptions.OptionHelper helper)

getJavacToolOptions

public static JavacOption.Option[] getJavacToolOptions(RecognizedOptions.OptionHelper helper)

getOptions

static JavacOption.Option[] getOptions(RecognizedOptions.OptionHelper helper,
                                       java.util.Set<OptionName> desired)

getAll

public static JavacOption.Option[] getAll(RecognizedOptions.OptionHelper helper)
Get all the recognized options.

Parameters:
helper - an OptionHelper to help when processing options
Returns:
an array of options

getXLintChoices

private static java.util.Collection<java.lang.String> getXLintChoices()