Man Linux: Main Page and Category List

NAME

       ecj - manual page for eclipse JDT Compiler

SYNOPSIS

       ecj <options> <source files>

DESCRIPTION

       The  JDT  Compiler  (jdtc)  is  a  command version of Java compiler for
       eclipse. ecj has basic java compiler options like SUN’s javac.

       Note: this manual page is out of date; please call  the  compiler  with
       -help for the current documentation.

OPTIONS

       -help                   display a help message

       -version                compiler version number

       -classpath              <dir 1>;<dir 2>;...;<dir P>

       -d  <dir>                 destination  directory (if omitted no package
       directory structure is created)

       -d none
              no classfile is generated

       -1.3                    set compliance level to 1.3

       -1.4                    set compliance level to 1.4 (default)

       -1.5                    set compliance level to 1.5

       -1.6                    set compliance level to 1.6

       -1.7                    set compliance level to 1.7

       -source  <ver>            assertions toggle (1.3 or 1.4, default is 1.3
       in -1.3 mode and 1.4 in -1.4 mode)

       -target <ver>           classfile target setting

       -nowarn                 no warning (equivalent to ’-warn:none’)

       -warn:      <level>               set      warning      level     (e.g.
       ’-warn:unusedLocals,deprecation’)

       constructorName
              warn method with constructor name

       packageDefaultMethod
              warn attempt to override package-default method

       deprecation
              warn usage of deprecated type or member

       maskedCatchBlocks
              warn hidden catch block

       unusedLocals
              warn on unused local variable (never read)

       unusedArguments
              warn on unused method argument (never read)

       unusedImports
              warn on unused imports

       syntheticAccess
              warn when performing synthetic access for innerclass

       assertIdentifier
              warn occurrence of ’assert’ used as identifier

       -deprecation             equivalent to -warn:deprecation.  -g[:<level>]
       debug attributes level

       -g     all debug info (’-g:lines,vars,source’)

       -g:none
              no debug info

       -g:[lines,vars,source]
              selective debug info

       -preserveAllLocals      code gen  preserve  all  local  variables  (for
       debug purpose)

       -noImportError          no errors for unresolved imports

       -encoding                specify default source encoding format (custom
       encoding can also be specifed on a per file  basis  by  suffixing  each
       input source file/folder name with ’[encoding]’)

       -log <filename>         specify a log file

       -proceedOnError          keep compiling when error, dumping class files
       with problem methods

       -verbose                print accessedprocessed compilation units

       -referenceInfo          compute reference info

       -progress               show progress (only in -log mode)

       -time                   display speed information

       -noExit                   do   not   call   System.exit(n)  at  end  of
       compilation (n=0 if no error)

       -repeat  <n>              repeat  compilation  process  <n> times (perf
       analysis)

AUTHOR

       This  manual  page  was  written  by  Takshi  Okamoto  and  Jan  Schulz
       <debian@katzien.de>.

                                 October 2002