org.apache.tools.ant.taskdefs.optional.metamata
Class MAudit
Invokes the Metamata Audit/ Webgain Quality Analyzer on a set of Java files.
maudit performs static analysis of the Java source code and byte
code files to find and report errors of style and potential problems related
to performance, maintenance and robustness. As a convenience, a stylesheet
is given in
etc directory, so that an HTML report can be generated
from the XML file.
protected void | checkOptions() - validate the settings
|
protected void | cleanUp()
|
Path | createRulespath() - classpath for additional audit rules
these must be placed before metamata.jar !!
|
Path | createSearchpath() - search path to use for unused global declarations;
required when unused is set.
|
protected ExecuteStreamHandler | createStreamHandler()
|
protected Vector | getOptions() - create the option vector for the command
|
void | setExit(boolean flag) - flag to tell the task to exit after the first error.
|
void | setFix(boolean flag) - Automatically fix certain errors
(those marked as fixable in the manual);
optional, default=false
|
void | setFullsemanticize(boolean flag) - internal/testing only
|
void | setList(boolean flag) - Creates listing file for each audited file; optional, default false.
|
void | setOffsets(boolean flag) - internal/testing only
|
void | setQuiet(boolean flag) - flag to suppress copyright and summary messages; default false.
|
void | setTofile(File outFile) - The XML file to which the Audit result should be written to; required
|
void | setUnused(boolean flag) - Finds declarations unused in search paths; optional, default false.
|
void | setVerbose(boolean flag) - flag to print all messages; optional, default false.
|
addAllVector , addFileSet , checkOptions , cleanUp , createClasspath , createJvmarg , createSourcepath , createStreamHandler , createTmpFile , execute , execute0 , generateOptionsFile , getFileMapping , getMetamataJar , getOptions , scanSources , scanSources , setHome , setMaxmemory , setMetamatahome , setUp |
execute , getDescription , getLocation , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , maybeConfigure , perform , reconfigure , setDescription , setLocation , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
MAudit
public MAudit()
default constructor
createRulespath
public Path createRulespath()
classpath for additional audit rules
these must be placed before metamata.jar !!
createSearchpath
public Path createSearchpath()
search path to use for unused global declarations;
required when unused is set.
setExit
public void setExit(boolean flag)
flag to tell the task to exit after the first error.
internal/testing only
setFix
public void setFix(boolean flag)
Automatically fix certain errors
(those marked as fixable in the manual);
optional, default=false
setFullsemanticize
public void setFullsemanticize(boolean flag)
internal/testing only
setList
public void setList(boolean flag)
Creates listing file for each audited file; optional, default false.
When set, a .maudit file will be generated in the
same location as the source file.
setOffsets
public void setOffsets(boolean flag)
internal/testing only
setQuiet
public void setQuiet(boolean flag)
flag to suppress copyright and summary messages; default false.
internal/testing only
setTofile
public void setTofile(File outFile)
The XML file to which the Audit result should be written to; required
setUnused
public void setUnused(boolean flag)
Finds declarations unused in search paths; optional, default false.
It will look for unused global declarations
in the source code within a use domain specified by the
searchpath element.
setVerbose
public void setVerbose(boolean flag)
flag to print all messages; optional, default false.
internal/testing only
Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.