public class AccrueJL5Options extends polyglot.ext.jl5.JL5Options implements AccrueOptions
Modifier and Type | Field and Description |
---|---|
protected AccrueOptionsHelper |
helper |
enumImplClass, enumSetImplClass, leaveCovariantReturns, morePermissiveCasts, morePermissiveInference, removeJava5isms, skip524checks, 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 |
---|
AccrueJL5Options(polyglot.frontend.ExtensionInfo extension) |
Modifier and Type | Method and Description |
---|---|
protected void |
handleArg(polyglot.main.OptFlag.Arg<?> arg) |
AccrueOptionsHelper |
helper() |
protected void |
populateFlags(java.util.Set<polyglot.main.OptFlag<?>> flags) |
protected void |
validateArgs() |
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
protected AccrueOptionsHelper helper
public AccrueJL5Options(polyglot.frontend.ExtensionInfo extension)
public AccrueOptionsHelper helper()
helper
in interface AccrueOptions
protected void populateFlags(java.util.Set<polyglot.main.OptFlag<?>> flags)
populateFlags
in class polyglot.ext.jl5.JL5Options
protected void handleArg(polyglot.main.OptFlag.Arg<?> arg) throws polyglot.main.UsageError
handleArg
in class polyglot.ext.jl5.JL5Options
polyglot.main.UsageError
protected void validateArgs() throws polyglot.main.UsageError
validateArgs
in class polyglot.main.Options
polyglot.main.UsageError