public class JL5Options extends Options
Modifier and Type | Field and Description |
---|---|
java.lang.String |
enumImplClass |
java.lang.String |
enumSetImplClass |
boolean |
leaveCovariantReturns |
boolean |
morePermissiveCasts |
boolean |
morePermissiveInference |
boolean |
removeJava5isms |
boolean |
skip524checks |
boolean |
translateEnums |
arguments, assertions, bootclasspath, bootclasspath_given, class_output, classpath, classpath_given, compile_command_line_only, disable_passes, dump_ast, error_count, extension, flags, fully_qualified_names, generate_debugging_info, global, ignore_mod_times, keep_output_files, merge_strings, noOutputToFS, output_ext, output_source_only, output_stdout, output_width, post_compiler, post_compiler_opts, precise_compiler_generated_positions, print_args, print_ast, serialize_type_info, source_ext, source_output, source_path, sourcepath_directories, USAGE_FLAG_WIDTH, USAGE_SCREEN_WIDTH, USAGE_SUBSECTION_INDENT, use_simple_code_writer
Constructor and Description |
---|
JL5Options(ExtensionInfo extension) |
Modifier and Type | Method and Description |
---|---|
protected void |
handleArg(OptFlag.Arg<?> arg)
Process the option specified by
arg |
protected void |
populateFlags(java.util.Set<OptFlag<?>> flags) |
addBootCP, addDisablePass, addDumpAST, addPrintAST, addReportTopic, addSourceExtension, applyArgs, arguments, bootclasspathDirectories, classOutputDirectory, classOutputLocation, classpathDirectories, constructPostCompilerClasspath, defaultPlatformClasspath, filterArgs, flags, handleSourceArg, jvmbootclasspath, outputLocation, parseCommand, parseCommandLine, parseSourceArg, postApplyArgs, printCommandLine, printSpaces, processArguments, sccast, setAssertions, setBootclasspath, setClassOutput, setClasspath, setCommandLineOnly, setDebugPositions, setDefaultValues, setErrorCount, setFullyQualifiedNames, setGenerateDebugInfo, setIgnoreModTimes, setMergeStrings, setNoOutput, setNoSerializedTypes, setOutputExtension, setOutputOnly, setOutputStdOut, setOutputWidth, setPostCompiler, setPostCompilerOpts, setSimpleOutput, setSourceOutput, setSourcepath, setVerbose, sourceOutputDirectory, usage, usage, usageForFlag, usageHeader, usageSubsection, validateArgs
public boolean translateEnums
public java.lang.String enumImplClass
public java.lang.String enumSetImplClass
public boolean removeJava5isms
public boolean morePermissiveInference
public boolean morePermissiveCasts
public boolean skip524checks
public boolean leaveCovariantReturns
public JL5Options(ExtensionInfo extension)
protected void populateFlags(java.util.Set<OptFlag<?>> flags)
populateFlags
in class Options
protected void handleArg(OptFlag.Arg<?> arg) throws UsageError
Options
arg
handleArg
in class Options
UsageError