Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

doctorj(1) [debian man page]

DOCTORJ(1)																DOCTORJ(1)

NAME
doctorj - Javadoc analyzer and spell-checker SYNOPSIS
doctorj [--emacs] [--warning=LEVEL] [--tabwidth=NUM] [--dictionaries=LIST] [--verbose] {FILE...} DESCRIPTION
doctorj is an application to analyze Javadoc comments against Java code, verifying its integrity and format. It also spell-checks Javadoc comments. OPTIONS
--emacs Whether to list violations in Emacs form, i.e., a single line of the form: 8:48:9:4: An error occurred on this line. By default, violations are displayed in ``long form'', showing the context. --warning=LEVEL Sets the warning level, which by default is -1, meaning that only errors are reported. A warning level of 0 means that Javadoc for public or abstract items (classes, interfaces, methods, constructors, and fields) will be checked. A warning level of 1 will result in the addition of checking of protected-access items; 2 is for package-access items, and 3 will check all items. --tabwidth=NUM Sets the number of spaces to use for alignment with tabs. By default, this value is 4. --dictionaries=LIST Sets the dictionaries (word lists) to use for spell-checking. LIST is a comma-delimited string of paths to the word list files. By default, doctorj uses the word list at /usr/share/doctorj/words.LOCALE, where LOCALE is of the standard Java form. doctorj is dis- tributed with three word lists: words.en_CA (Canadian English), words.en_UK (United Kingdom English), and words.en_US (United States English). --verbose Produces debugging output. Note that this signficantly impedes performance. FILE Specifies the files to check. If the argument specified is a directory, all files ending in ``.java'' under that directory will be analyzed. EXAMPLES
To check a single file: % doctorj String.java To check multiple files: % doctorj String.java StringBuffer.java Object.java To check all files below a directory: % doctorj /proj/app/src To run at the maximum warning level: % doctorj --warning=4 . To specify a different dictionary: % doctorj --dictionaries=/usr/share/dict/words . CONFIGURATION
$HOME/.doctorjrc The run-control file, of the form: emacs: true warning: 4 tabwidth: 8 dictionaries: /usr/share/dict/words,/home/me/etc/terms verbose: false Dictionary (word list) files contain one word per line, for example: adaxial cepaceous sabaton vespiaries AUTHOR
Jeff Pace<jpace@incava.org> The DoctorJ web site is at http://www.doctorj.org. BUGS
Bugs and issues should be reported at the SourceForge.net project site: http://www.sf.net/projects/doctorj SEE ALSO
java(1), javadoc(1) COPYRIGHT
Copyright (c) 2002, Jeff Pace. All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the terms of the GNU Lesser General Public License: http://www.gnu.org/licenses/lgpl.html DOCTORJ(1)

Check Out this Related Man Page

JH_MANIFEST(1)							    Javahelper							    JH_MANIFEST(1)

NAME
jh_manifest - Adds or/and modifies manifests for jars SYNOPSIS
jh_manifest [debhelperoptions] [options] jar1 ... jarN jh_manifest [debhelperoptions] [options] DESCRIPTION
Javahelper tool to add or update manifests in a jar file. It can be used in two modes. If passed jar files, it will only process these jar files. Otherwise it will update all jar files in the packages it acts on. When processing a package, the debhelper(7) exclude option will make jh_manifest ignore matching jar files. FILES
debian/package.manifest (or debian/manifest) This file consist of a list of jar files and values to add to their manifests. Values in this file will take precedence over values in the original manifest (and command line arguments over values in this file). It is allowed to list a link in this file instead of an actual jar file, provided that the link can be resolved when jh_manifest processes it. If a jar file is listed here cannot be found, jh_manifest will print a warning, unless the jar file has been excluded. As of javahelper >= 0.32, you may add comments in this file. If the line starts with a "#" it is completely ignored. This file is ignored if jh_manifest is passed jar files via command line. OPTIONS
-c classpath, --classpath=classpath Sets the Class-Path attribute of all processed jar files to classpath. If not passed, then the CLASSPATH environment variable will be used in the given jar file do not have a Class-Path attribute. -m class, --main=class Sets the Main-Class attribute to class in all processed jar files. -o options, --javaopts=options Sets the Debian-Java-Parameters to options in all processed jar files. This attribute is used by jarwrapper to start java with extra options (e.g. to make more memory available). -j /path/to/java/home, --java-home=/path/to/java/home Sets the Debian-Java-Home attribute to /path/to/java/home in all processed jars. This attribute is used by jarwrapper to determine which JVM to use. EXAMPLES
An example debian/manifest file: # use the symlink so we do not have to update with the next upstream release. usr/share/java/my.jar: Class-Path: dep1.jar dep2.jar Main-Class: some.awesome.Class usr/share/java/dep2.jar: Class-Path: dep1.jar SEE ALSO
debhelper(7) This program is a part of javahelper and uses debhelper as backend. There are also tutorials in /usr/share/doc/javahelper. AUTHOR
Niels Thykier <niels@thykier.net> COPYRIGHT AND LICENSE
Copyright 2010 by Niels Thykier This tool is free software; you may redistribute it and/or modify it under the terms of GNU GPL 2. 0.43 2012-03-12 JH_MANIFEST(1)
Man Page