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