OLD | NEW |
1 <html><head> | 1 <html><head> |
2 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | 2 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
3 <title>FindBugs™ Manual</title><meta name="generator" content="DocBook
XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="FindBugs͐
2; Manual"><link rel="next" href="introduction.html" title="Chapter 1. 
;Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#
840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navi
gation header"><tr><th colspan="3" align="center"><span class="application">Find
Bugs</span>™ Manual</th></tr><tr><td width="20%" align="left"> </td><
th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="introduction.html">Next</a></td></tr></table><hr></div><div
lang="en" class="book" title="FindBugs™ Manual"><div class="titlepage"><di
v><div><h1 class="title"><a name="findbugs-manual"></a><span class="application"
>FindBugs</span>™ Manual</h1></div><div><div class="authorgroup"><div clas
s="author"><h3 class="author"><span class="firstname">David</span> <span class="
othername">H.</span> <span class="surname">Hovemeyer</span></h3></div><div class
="author"><h3 class="author"><span class="firstname">William</span> <span class=
"othername">W.</span> <span class="surname">Pugh</span></h3></div></div></div><d
iv><p class="copyright">Copyright © 2003 - 2012 University of Maryland</p><
/div><div><div class="legalnotice" title="Legal Notice"><a name="d0e27"></a><p> | 3 <title>FindBugs™ Manual</title><meta name="generator" content="DocBook
XSL Stylesheets V1.76.1"><link rel="home" href="index.html" title="FindBugs͐
2; Manual"><link rel="next" href="introduction.html" title="Chapter 1. 
;Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#
840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navi
gation header"><tr><th colspan="3" align="center"><span class="application">Find
Bugs</span>™ Manual</th></tr><tr><td width="20%" align="left"> </td><
th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="introduction.html">Next</a></td></tr></table><hr></div><div
lang="en" class="book" title="FindBugs™ Manual"><div class="titlepage"><di
v><div><h1 class="title"><a name="findbugs-manual"></a><span class="application"
>FindBugs</span>™ Manual</h1></div><div><div class="authorgroup"><div clas
s="author"><h3 class="author"><span class="firstname">David</span> <span class="
othername">H.</span> <span class="surname">Hovemeyer</span></h3></div><div class
="author"><h3 class="author"><span class="firstname">William</span> <span class=
"othername">W.</span> <span class="surname">Pugh</span></h3></div></div></div><d
iv><p class="copyright">Copyright © 2003 - 2012 University of Maryland</p><
/div><div><div class="legalnotice" title="Legal Notice"><a name="d0e27"></a><p> |
4 This manual is licensed under the Creative Commons Attribution-NonCommercial-Sha
reAlike License. | 4 This manual is licensed under the Creative Commons Attribution-NonCommercial-Sha
reAlike License. |
5 To view a copy of this license, visit | 5 To view a copy of this license, visit |
6 <a class="ulink" href="http://creativecommons.org/licenses/by-nc-sa/1.0/" target
="_top">http://creativecommons.org/licenses/by-nc-sa/1.0/</a> | 6 <a class="ulink" href="http://creativecommons.org/licenses/by-nc-sa/1.0/" target
="_top">http://creativecommons.org/licenses/by-nc-sa/1.0/</a> |
7 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, Californi
a 94305, USA. | 7 or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, Californi
a 94305, USA. |
8 </p><p> | 8 </p><p> |
9 The name FindBugs and the FindBugs logo are trademarked by the University of Mar
yland. | 9 The name FindBugs and the FindBugs logo are trademarked by the University of Mar
yland. |
10 </p></div></div><div><p class="pubdate">17:16:15 EST, 22 November, 2013</p></div
></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span c
lass="chapter"><a href="introduction.html">1. Introduction</a></span></dt><dd><d
l><dt><span class="sect1"><a href="introduction.html#d0e67">1. Requirements</a><
/span></dt></dl></dd><dt><span class="chapter"><a href="installing.html">2. Inst
alling <span class="application">FindBugs</span>™</a></span></dt><dd><dl><
dt><span class="sect1"><a href="installing.html#d0e98">1. Extracting the Distrib
ution</a></span></dt></dl></dd><dt><span class="chapter"><a href="building.html"
>3. Building <span class="application">FindBugs</span>™ from Source</a></s
pan></dt><dd><dl><dt><span class="sect1"><a href="building.html#d0e173">1. Prere
quisites</a></span></dt><dt><span class="sect1"><a href="building.html#d0e262">2
. Extracting the Source Distribution</a></span></dt><dt><span class="sect1"><a h
ref="building.html#d0e275">3. Modifying <code class="filename">local.properties<
/code></a></span></dt><dt><span class="sect1"><a href="building.html#d0e333">4.
Running <span class="application">Ant</span></a></span></dt><dt><span class="sec
t1"><a href="building.html#d0e427">5. Running <span class="application">FindBugs
</span>™ from a source directory</a></span></dt></dl></dd><dt><span class=
"chapter"><a href="running.html">4. Running <span class="application">FindBugs</
span>™</a></span></dt><dd><dl><dt><span class="sect1"><a href="running.htm
l#d0e465">1. Quick Start</a></span></dt><dt><span class="sect1"><a href="running
.html#d0e503">2. Executing <span class="application">FindBugs</span></a></span><
/dt><dt><span class="sect1"><a href="running.html#commandLineOptions">3. Command
-line Options</a></span></dt></dl></dd><dt><span class="chapter"><a href="gui.ht
ml">5. Using the <span class="application">FindBugs</span> GUI</a></span></dt><d
d><dl><dt><span class="sect1"><a href="gui.html#d0e1092">1. Creating a Project</
a></span></dt><dt><span class="sect1"><a href="gui.html#d0e1134">2. Running the
Analysis</a></span></dt><dt><span class="sect1"><a href="gui.html#d0e1139">3. Br
owsing Results</a></span></dt><dt><span class="sect1"><a href="gui.html#d0e1154"
>4. Saving and Opening</a></span></dt></dl></dd><dt><span class="chapter"><a hre
f="anttask.html">6. Using the <span class="application">FindBugs</span>™ <
span class="application">Ant</span> task</a></span></dt><dd><dl><dt><span class=
"sect1"><a href="anttask.html#d0e1205">1. Installing the <span class="applicatio
n">Ant</span> task</a></span></dt><dt><span class="sect1"><a href="anttask.html#
d0e1243">2. Modifying build.xml</a></span></dt><dt><span class="sect1"><a href="
anttask.html#d0e1314">3. Executing the task</a></span></dt><dt><span class="sect
1"><a href="anttask.html#d0e1339">4. Parameters</a></span></dt></dl></dd><dt><sp
an class="chapter"><a href="eclipse.html">7. Using the <span class="application"
>FindBugs</span>™ Eclipse plugin</a></span></dt><dd><dl><dt><span class="s
ect1"><a href="eclipse.html#d0e1662">1. Requirements</a></span></dt><dt><span cl
ass="sect1"><a href="eclipse.html#d0e1670">2. Installation</a></span></dt><dt><s
pan class="sect1"><a href="eclipse.html#d0e1717">3. Using the Plugin</a></span><
/dt><dt><span class="sect1"><a href="eclipse.html#d0e1748">4. Extending the Ecli
pse Plugin (since 2.0.0)</a></span></dt><dt><span class="sect1"><a href="eclipse
.html#d0e1802">5. Troubleshooting</a></span></dt></dl></dd><dt><span class="chap
ter"><a href="filter.html">8. Filter Files</a></span></dt><dd><dl><dt><span clas
s="sect1"><a href="filter.html#d0e1838">1. Introduction to Filter Files</a></spa
n></dt><dt><span class="sect1"><a href="filter.html#d0e1888">2. Types of Match c
lauses</a></span></dt><dt><span class="sect1"><a href="filter.html#d0e2136">3. J
ava element name matching</a></span></dt><dt><span class="sect1"><a href="filter
.html#d0e2161">4. Caveats</a></span></dt><dt><span class="sect1"><a href="filter
.html#d0e2191">5. Examples</a></span></dt><dt><span class="sect1"><a href="filte
r.html#d0e2249">6. Complete Example</a></span></dt></dl></dd><dt><span class="ch
apter"><a href="analysisprops.html">9. Analysis Properties</a></span></dt><dt><s
pan class="chapter"><a href="annotations.html">10. Annotations</a></span></dt><d
t><span class="chapter"><a href="rejarForAnalysis.html">11. Using rejarForAnalys
is</a></span></dt><dt><span class="chapter"><a href="datamining.html">12. Data m
ining of bugs with <span class="application">FindBugs</span>™</a></span></
dt><dd><dl><dt><span class="sect1"><a href="datamining.html#commands">1. Command
s</a></span></dt><dt><span class="sect1"><a href="datamining.html#examples">2. E
xamples</a></span></dt><dt><span class="sect1"><a href="datamining.html#antexamp
le">3. Ant example</a></span></dt></dl></dd><dt><span class="chapter"><a href="l
icense.html">13. License</a></span></dt><dt><span class="chapter"><a href="ackno
wledgments.html">14. Acknowledgments</a></span></dt><dd><dl><dt><span class="sec
t1"><a href="acknowledgments.html#d0e3629">1. Contributors</a></span></dt><dt><s
pan class="sect1"><a href="acknowledgments.html#d0e3752">2. Software Used</a></s
pan></dt></dl></dd></dl></div><div class="list-of-tables"><p><b>List of Tables</
b></p><dl><dt>9.1. <a href="analysisprops.html#analysisproptable">Configurable A
nalysis Properties</a></dt><dt>12.1. <a href="datamining.html#computeBugHistoryT
able">Options for computeBugHistory command</a></dt><dt>12.2. <a href="dataminin
g.html#filterOptionsTable">Options for filterBugs command</a></dt><dt>12.3. <a h
ref="datamining.html#mineBugHistoryOptionsTable">Options for mineBugHistory comm
and</a></dt><dt>12.4. <a href="datamining.html#mineBugHistoryColumns">Columns in
mineBugHistory output</a></dt><dt>12.5. <a href="datamining.html#defectDensityC
olumns">Columns in defectDensity output</a></dt><dt>12.6. <a href="datamining.ht
ml#convertXmlToTextTable">Options for convertXmlToText command</a></dt><dt>12.7.
<a href="datamining.html#setBugDatabaseInfoOptions">setBugDatabaseInfo Options<
/a></dt><dt>12.8. <a href="datamining.html#listBugDatabaseInfoColumns">listBugDa
tabaseInfo Columns</a></dt></dl></div></div><div class="navfooter"><hr><table wi
dth="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </
td><td width="20%" align="center"> </td><td width="40%" align="right"> 
;<a accesskey="n" href="introduction.html">Next</a></td></tr><tr><td width="40%"
align="left" valign="top"> </td><td width="20%" align="center"> </td>
<td width="40%" align="right" valign="top"> Chapter 1. Introducti
on</td></tr></table></div></body></html> | 10 </p></div></div><div><p class="pubdate">20:25:27 CDT, 06 July, 2014</p></div></d
iv><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class
="chapter"><a href="introduction.html">1. Introduction</a></span></dt><dd><dl><d
t><span class="sect1"><a href="introduction.html#d0e67">1. Requirements</a></spa
n></dt></dl></dd><dt><span class="chapter"><a href="installing.html">2. Installi
ng <span class="application">FindBugs</span>™</a></span></dt><dd><dl><dt><
span class="sect1"><a href="installing.html#d0e98">1. Extracting the Distributio
n</a></span></dt></dl></dd><dt><span class="chapter"><a href="building.html">3.
Building <span class="application">FindBugs</span>™ from Source</a></span>
</dt><dd><dl><dt><span class="sect1"><a href="building.html#d0e173">1. Prerequis
ites</a></span></dt><dt><span class="sect1"><a href="building.html#d0e262">2. Ex
tracting the Source Distribution</a></span></dt><dt><span class="sect1"><a href=
"building.html#d0e275">3. Modifying <code class="filename">local.properties</cod
e></a></span></dt><dt><span class="sect1"><a href="building.html#d0e333">4. Runn
ing <span class="application">Ant</span></a></span></dt><dt><span class="sect1">
<a href="building.html#d0e427">5. Running <span class="application">FindBugs</sp
an>™ from a source directory</a></span></dt></dl></dd><dt><span class="cha
pter"><a href="running.html">4. Running <span class="application">FindBugs</span
>™</a></span></dt><dd><dl><dt><span class="sect1"><a href="running.html#d0
e465">1. Quick Start</a></span></dt><dt><span class="sect1"><a href="running.htm
l#d0e503">2. Executing <span class="application">FindBugs</span></a></span></dt>
<dt><span class="sect1"><a href="running.html#commandLineOptions">3. Command-lin
e Options</a></span></dt></dl></dd><dt><span class="chapter"><a href="gui.html">
5. Using the <span class="application">FindBugs</span> GUI</a></span></dt><dd><d
l><dt><span class="sect1"><a href="gui.html#d0e1120">1. Creating a Project</a></
span></dt><dt><span class="sect1"><a href="gui.html#d0e1162">2. Running the Anal
ysis</a></span></dt><dt><span class="sect1"><a href="gui.html#d0e1167">3. Browsi
ng Results</a></span></dt><dt><span class="sect1"><a href="gui.html#d0e1182">4.
Saving and Opening</a></span></dt></dl></dd><dt><span class="chapter"><a href="a
nttask.html">6. Using the <span class="application">FindBugs</span>™ <span
class="application">Ant</span> task</a></span></dt><dd><dl><dt><span class="sec
t1"><a href="anttask.html#d0e1233">1. Installing the <span class="application">A
nt</span> task</a></span></dt><dt><span class="sect1"><a href="anttask.html#d0e1
271">2. Modifying build.xml</a></span></dt><dt><span class="sect1"><a href="antt
ask.html#d0e1342">3. Executing the task</a></span></dt><dt><span class="sect1"><
a href="anttask.html#d0e1367">4. Parameters</a></span></dt></dl></dd><dt><span c
lass="chapter"><a href="eclipse.html">7. Using the <span class="application">Fin
dBugs</span>™ Eclipse plugin</a></span></dt><dd><dl><dt><span class="sect1
"><a href="eclipse.html#d0e1704">1. Requirements</a></span></dt><dt><span class=
"sect1"><a href="eclipse.html#d0e1712">2. Installation</a></span></dt><dt><span
class="sect1"><a href="eclipse.html#d0e1759">3. Using the Plugin</a></span></dt>
<dt><span class="sect1"><a href="eclipse.html#d0e1790">4. Extending the Eclipse
Plugin (since 2.0.0)</a></span></dt><dt><span class="sect1"><a href="eclipse.htm
l#d0e1843">5. Troubleshooting</a></span></dt></dl></dd><dt><span class="chapter"
><a href="filter.html">8. Filter Files</a></span></dt><dd><dl><dt><span class="s
ect1"><a href="filter.html#d0e1879">1. Introduction to Filter Files</a></span></
dt><dt><span class="sect1"><a href="filter.html#d0e1929">2. Types of Match claus
es</a></span></dt><dt><span class="sect1"><a href="filter.html#d0e2187">3. Java
element name matching</a></span></dt><dt><span class="sect1"><a href="filter.htm
l#d0e2215">4. Caveats</a></span></dt><dt><span class="sect1"><a href="filter.htm
l#d0e2245">5. Examples</a></span></dt><dt><span class="sect1"><a href="filter.ht
ml#d0e2308">6. Complete Example</a></span></dt></dl></dd><dt><span class="chapte
r"><a href="analysisprops.html">9. Analysis Properties</a></span></dt><dt><span
class="chapter"><a href="annotations.html">10. Annotations</a></span></dt><dt><s
pan class="chapter"><a href="rejarForAnalysis.html">11. Using rejarForAnalysis</
a></span></dt><dt><span class="chapter"><a href="datamining.html">12. Data minin
g of bugs with <span class="application">FindBugs</span>™</a></span></dt><
dd><dl><dt><span class="sect1"><a href="datamining.html#commands">1. Commands</a
></span></dt><dt><span class="sect1"><a href="datamining.html#examples">2. Examp
les</a></span></dt><dt><span class="sect1"><a href="datamining.html#antexample">
3. Ant example</a></span></dt></dl></dd><dt><span class="chapter"><a href="licen
se.html">13. License</a></span></dt><dt><span class="chapter"><a href="acknowled
gments.html">14. Acknowledgments</a></span></dt><dd><dl><dt><span class="sect1">
<a href="acknowledgments.html#d0e3716">1. Contributors</a></span></dt><dt><span
class="sect1"><a href="acknowledgments.html#d0e3839">2. Software Used</a></span>
</dt></dl></dd></dl></div><div class="list-of-tables"><p><b>List of Tables</b></
p><dl><dt>9.1. <a href="analysisprops.html#analysisproptable">Configurable Analy
sis Properties</a></dt><dt>12.1. <a href="datamining.html#computeBugHistoryTable
">Options for computeBugHistory command</a></dt><dt>12.2. <a href="datamining.ht
ml#filterOptionsTable">Options for filterBugs command</a></dt><dt>12.3. <a href=
"datamining.html#mineBugHistoryOptionsTable">Options for mineBugHistory command<
/a></dt><dt>12.4. <a href="datamining.html#mineBugHistoryColumns">Columns in min
eBugHistory output</a></dt><dt>12.5. <a href="datamining.html#defectDensityColum
ns">Columns in defectDensity output</a></dt><dt>12.6. <a href="datamining.html#c
onvertXmlToTextTable">Options for convertXmlToText command</a></dt><dt>12.7. <a
href="datamining.html#setBugDatabaseInfoOptions">setBugDatabaseInfo Options</a><
/dt><dt>12.8. <a href="datamining.html#listBugDatabaseInfoColumns">listBugDataba
seInfo Columns</a></dt></dl></div></div><div class="navfooter"><hr><table width=
"100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><
td width="20%" align="center"> </td><td width="40%" align="right"> <a
accesskey="n" href="introduction.html">Next</a></td></tr><tr><td width="40%" ali
gn="left" valign="top"> </td><td width="20%" align="center"> </td><td
width="40%" align="right" valign="top"> Chapter 1. Introduction</
td></tr></table></div></body></html> |
OLD | NEW |