edu.umd.cs.findbugs
Class TextUICommandLine
java.lang.Object
edu.umd.cs.findbugs.config.CommandLine
edu.umd.cs.findbugs.FindBugsCommandLine
edu.umd.cs.findbugs.TextUICommandLine
public class TextUICommandLine
- extends FindBugsCommandLine
Helper class to parse the command line and configure
the IFindBugsEngine object.
As a side-effect it also configures a DetectorFactoryCollection
(to enable and disable detectors as requested).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextUICommandLine
public TextUICommandLine()
- Constructor.
getProject
public Project getProject()
- Overrides:
getProject
in class FindBugsCommandLine
getXargs
public boolean getXargs()
setExitCode
public boolean setExitCode()
noClassOk
public boolean noClassOk()
quiet
public boolean quiet()
handleOption
protected void handleOption(java.lang.String option,
java.lang.String optionExtraPart)
- Description copied from class:
CommandLine
- Callback method for handling an option.
- Overrides:
handleOption
in class FindBugsCommandLine
- Parameters:
option
- the optionoptionExtraPart
- the "extra" part of the option (everything after the
colon: e.g., "withMessages" in "-xml:withMessages");
the empty string if there was no extra part
handleOptionWithArgument
protected void handleOptionWithArgument(java.lang.String option,
java.lang.String argument)
throws java.io.IOException
- Description copied from class:
CommandLine
- Callback method for handling an option with an argument.
- Overrides:
handleOptionWithArgument
in class FindBugsCommandLine
- Parameters:
option
- the optionargument
- the argument
- Throws:
java.io.IOException
configureEngine
public void configureEngine(IFindBugsEngine findBugs)
throws java.io.IOException,
FilterException
- Throws:
java.io.IOException
FilterException
handleXArgs
public void handleXArgs()
throws java.io.IOException
- Handle -xargs command line option by reading
jar file names from standard input and adding them
to the project.
- Throws:
java.io.IOException
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.