aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwisberg <wisberg>2003-01-29 23:27:46 +0000
committerwisberg <wisberg>2003-01-29 23:27:46 +0000
commit8ea0d65396361879bb95777df61197752bc3f783 (patch)
tree638a6624a45c281478a38368e3e2e4fd3e5155a5
parent6f93ffd43cd39ff24e1a2621b57126799d44297a (diff)
downloadaspectj-8ea0d65396361879bb95777df61197752bc3f783.tar.gz
aspectj-8ea0d65396361879bb95777df61197752bc3f783.zip
- added -argfile
- removed "-d none" as unimplemented - added -Xlint variants - Note difference from 1.1 changes doc from: "-XLintfile:foo" to: "-XLinefile foo" per implementation - re-aligned and cleaned up wording To keep alignment, prefix each line with \t but do alignment with spaces only (and don't edit with editor that replaces spaces with tabs).
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/ajc/messages.properties116
1 files changed, 68 insertions, 48 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/ajc/messages.properties b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/ajc/messages.properties
index 459c671b7..222577b43 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/ajc/messages.properties
+++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/ajc/messages.properties
@@ -1,56 +1,76 @@
+-Xlint:ignore,error,warning will set the level for all Xlint warnings. -Xlint, alone, is an abbreviation for
+ -Xlint:warning.
+ The -Xlintfile:lint.properties allows fine-grained control. In tools.jar, see
+ org/aspectj/weaver/XlintDefault.properties for the default behavior and a template to copy.
### AspectJ-specific messages
configure.version = AspectJ Compiler 1.1
configure.directoryNotExist = invalid option or directory does not exist: {0}
-
+## 3456789012345678901234567890123456789012345678901234567890123456789012345
### miscellaneous
-misc.usage = AspectJ Compiler 1.1\n\n\
- Usage: <options> <source files | directories>\n\n\
- AspectJ-specific options:\n\
- -Xlint generate crosscutting-specific warnings\n\
- -injars <jar 1>;<jar 2>;...;<jar P>\n\
- -outjar <file> generate a single JAR instead of multiple .class files\n\
- -incremental persistant incremental compiler, requires -sourceroots\n\
- -sourceroots <dir> find and build all source files under <dir>;<dir 2>;...\n\
- -emacssym generate .ajesym symbol files for emacs support\n\n\
- Standard Eclipse compiler options:\n\
- -help display this help message\n\
- -version compiler version number\n\
- -classpath <dir 1>;<dir 2>;...;<dir P>\n\
- -d <dir> destination dir (if omitted no pkg structure created)\n\
- \t-d none no classfile is generated\n\
- -target <ver> classfile target setting (1.1 or 1.2, default is 1.1)\n\
- -1.3 set compliance level to 1.3 (default)\n\
- -1.4 set compliance level to 1.4\n\
- -source <ver> assertions toggle (1.3 or 1.4, default is 1.3 \n\t\t\tin -1.3 mode and 1.4 in -1.4 mode)\n\
- -nowarn no warning (equivalent to ''-warn:none'')\n\
- -warn: <level> set warning level (eg ''-warn:unusedLocals,deprecation'')\n\
- \tconstructorName warn method with constructor name\n\
- \tpackageDefaultMethod warn attempt to override package-default method\n\
- \tdeprecation warn usage of deprecated type or member\n\
- \tmaskedCatchBlocks warn hidden catch block\n\
- \tunusedLocals warn on unused local variable (never read)\n\
- \tunusedArguments warn on unused method argument (never read)\n\
- \tunusedImports warn on unused imports\n\
- \tsyntheticAccess warn when performing synthetic access \n\t\t\t\tfor innerclass\n\
- \tassertIdentifier warn occurrence of ''assert'' used as identifier\n\
- -deprecation equivalent to -warn:deprecation.\n\
- -g[:<level>] debug attributes level\n\
- \t-g all debug info (''-g:lines,vars,source'')\n\
- \t-g:none no debug info\n\
- \t-g:[lines,vars,source] selective debug info\n\
- -preserveAllLocals code gen preserve all local variables (for debug)\n\
- -noImportError no errors for unresolved imports\n\
- -encoding specify default source encoding format (custom encoding\n\t\t\tcan also be specifed on\
- a per file basis by suffixing\n\t\t\teach input source file/folder name with '[encoding]')\n\
- -log <filename> specify a log file\n\
- -proceedOnError keep compiling when error, dumping class files with\n\t\t\tproblem methods\n\
- -verbose print accessed/processed compilation units \n\
- -referenceInfo compute reference info\n\
- -progress show progress (only in -log mode)\n\
- -time display speed information\n\
- -noExit do not call System.exit(n) at end of compilation\n\t\t\t(n=0 if no error)\n\
- -repeat <n> repeat compilation process <n> times (perf analysis)\n
+misc.usage = AspectJ Compiler 1.1\n\
+\n\
+\tUsage: <options> <source files | directories>\n\
+\n\
+AspectJ-specific options:\n\
+\t-injars <jarList> use classes in <jarList> zip files as source\n\
+\t (<jarList> uses classpath delimiter)\n\
+\t-outjar <file> put output classes in zip file <file>\n\
+\t-argfile <file> specify line-delimited list of source files\n\
+\t-incremental continuously-running compiler, needs -sourceroots\n\
+\t (reads stdin: enter to recompile and ''q'' to quit)\n\
+\t-sourceroots <dirs> compile all .aj and .java files in <dirs>\n\
+\t (<dirs> uses classpath delimiter)\n\
+\t-emacssym generate .ajesym symbol files for emacs support\n\
+\t-Xlint same as ''-Xlint:warning''\n\
+\t-Xlint:<level> set default level for crosscutting messages\n\
+\t (<level> may be ignore, warning, or error)\n\
+\t-Xlintfile <file> specify properties file to set per-message levels\n\
+\t (cf org/aspectj/weaver/XlintDefault.properties)\n\
+\n\
+Standard Eclipse compiler options:\n\
+\t-help emit this help message and quit\n\
+\t-version emit compiler version number and quit\n\
+\t-classpath <list> directories and zip files for the classpath\n\
+\t (<list> uses platform-specific path delimiter)\n\
+\t-d <dir> destination directory for output classes \n\
+\t-target <ver> classfile setting (1.1 or 1.2, default is 1.1)\n\
+\t-1.3 set compliance level to 1.3 (default)\n\
+\t-1.4 set compliance level to 1.4\n\
+\t-source <ver> assertions toggle (1.3 or 1.4, default is 1.3\n\
+\t in -1.3 mode and 1.4 in -1.4 mode)\n\
+\t-nowarn emit no warnings (same as ''-warn:none'')\n\
+\t-warn:<list> emit warnings specified by comma-delimited list\n\
+\t (eg ''-warn:unusedLocals,deprecation'')\n\
+\t constructorName method with constructor name\n\
+\t packageDefaultMethod attempt to override package-default method\n\
+\t deprecation usage of deprecated type or member\n\
+\t maskedCatchBlocks hidden catch block\n\
+\t unusedLocals unused local variable (never read)\n\
+\t unusedArguments unused method argument (never read)\n\
+\t unusedImports unused imports\n\
+\t syntheticAccess performing synthetic access for inner classes\n\
+\t assertIdentifier ''assert'' used as identifier\n\
+\t-deprecation same as ''-warn:deprecation''\n\
+\t-noImportError emit no errors for unresolved imports\n\
+\t-proceedOnError keep compiling after errors, dumping class files\n\
+\t with problem methods\n\
+\t-g[:<level>] debug attributes level\n\
+\t -g all debug info (same as ''-g:lines,vars,source'')\n\
+\t -g:none no debug info\n\
+\t -g:<items> debug info for any/all of [lines, vars, source]\n\
+\t-preserveAllLocals code gen preserve all local variables (for debug)\n\
+\t-referenceInfo compute reference info\n\
+\t-encoding <name> specify default source encoding format\n\
+\t (Specify encoding for any source file/folder by\n\
+\t suffixing each input name with '[encoding]')\n\
+\t-verbose emit accessed/processed compilation units \n\
+\t-log <filename> specify a log file for compile messages\n\
+\t-progress show progress (requires -log mode)\n\
+\t-time display speed information\n\
+\t-noExit do not call System.exit(n) at end of compilation\n\
+\t (n=0 if no error)\n\
+\t-repeat <n> repeat compilation process <n> times (perf analysis)\n
##########################################
### JavaBatchCompiler messages.