#
# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#
## standard options
Generate all debugging info
Generate no debugging info
Generate only some debugging info
Generate no warnings
Output messages about what the compiler is doing
Output source locations where deprecated APIs are used
Specify where to find user class files and annotation processors
Specify where to find input source files
Override location of bootstrap class files
Prepend to the bootstrap class path
Append to the bootstrap class path
Override location of endorsed standards path
Override location of installed extensions
Specify where to find annotation processors
Names of the annotation processors to run; bypasses default discovery process
Control whether annotation processing and/or compilation is done.
Specify where to place generated class files
Specify where to place generated source files
Pass <flag> directly to the runtime system
Specify character encoding used by source files
Generate class files for specific VM version
Provide source compatibility with specified release
Terminate compilation if warnings occur
Options to pass to annotation processors
Specify whether or not to generate class files for implicitly referenced files
Specify handling of package-info files
<class>
<class1>[,<class2>,<class3>...]
<flag>
key[=value]
<path>
<dirs>
<directory>
<encoding>
<release>
<number>
## extended options
Set the maximum number of errors to print
Set the maximum number of warnings to print
Don't accept generics in the language
Print extended information for type variables
Print abstract syntax tree after inner class conversion
Print information where classfiles are searched
Stop after each error
Retrofit existing classfiles with generic types
Emit java sources instead of classfiles
Scramble private identifiers in bytecode
Scramble package visible identifiers in bytecode
Version information
<pathname>
<filename>
Enable recommended warnings
Enable or disable specific warnings
Redirect standard output
Print a synopsis of nonstandard options
Print a synopsis of standard options
Print out a textual representation of specified types
Print information about rounds of annotation processing
Print information about which annotations a processor is asked to process
Specify which file to read when both a source file and class file are found for an implicitly compiled class
Read options and filenames from file
## errors
-A requires an argument; use ''-Akey'' or ''-Akey=value''
invalid argument: {0}
key in annotation processor option ''{0}'' is not a dot-separated sequence of identifiers
invalid flag: {0}
invalid target release: {0}
no source files
no source files or class names
{0} requires an argument
invalid source release: {0}
error writing {0}; {1}
source release {0} requires target release {1}
target release {0} conflicts with default source release {1}
directory not found: {0}
file not found: {0}
not a directory: {0}
not a file: {0}
## messages
Usage: {0} <options> <source files>\n\
where possible options include:
Usage: {0} <options> <source files>\n\
use -help for a list of possible options
These options are non-standard and subject to change without notice.
An exception has occurred in the compiler ({0}). \
Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) \
after checking the Bug Parade for duplicates. \
Include your program and the following diagnostic in your report. Thank you.
\n\nAn input/output error occurred.\n\
Consult the following stack trace for details.\n
\n\nAn annotation processor threw an uncaught exception.\n\
Consult the following stack trace for details.\n
\n\nThe system is out of resources.\n\
Consult the following stack trace for details.\n
javac.version={0} {1}
javac.fullVersion={0} full version "{1}"