mirror of
https://github.com/ysoftdevs/DependencyCheck.git
synced 2026-01-15 16:23:37 +01:00
2587 lines
308 KiB
HTML
2587 lines
308 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
<html>
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||
<title>Coverage Report</title>
|
||
<link title="Style" type="text/css" rel="stylesheet" href="css/main.css"/>
|
||
<script type="text/javascript" src="js/popup.js"></script>
|
||
</head>
|
||
<body>
|
||
<h5>Coverage Report - org.owasp.dependencycheck.CliParser</h5>
|
||
<div class="separator"> </div>
|
||
<table class="report">
|
||
<thead><tr> <td class="heading">Classes in this File</td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Line Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Branch Coverage</a></td> <td class="heading"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">Complexity</a></td></tr></thead>
|
||
<tr><td><a href="org.owasp.dependencycheck.CliParser.html">CliParser</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">71%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:71px"><span class="text">280/392</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">23%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:23px"><span class="text">47/198</span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.4925373134328357;</span>2.493</td></tr>
|
||
<tr><td><a href="org.owasp.dependencycheck.CliParser.html">CliParser$ARGUMENT</a></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40">0%</td><td class="percentgraph"><div class="percentgraph"><div class="greenbar" style="width:0px"><span class="text">0/1</span></div></div></td></tr></table></td><td><table cellpadding="0px" cellspacing="0px" class="percentgraph"><tr class="percentgraph"><td align="right" class="percentgraph" width="40"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></td><td class="percentgraph"><div class="percentgraph"><div class="na" style="width:100px"><span class="text"><a class="dfn" href="help.html" onclick="popupwindow('help.html'); return false;">N/A</a></span></div></div></td></tr></table></td><td class="value"><span class="hidden">2.4925373134328357;</span>2.493</td></tr>
|
||
|
||
</table>
|
||
<div class="separator"> </div>
|
||
<table cellspacing="0" cellpadding="0" class="src">
|
||
<tr> <td class="numLine"> 1</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/*</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 2</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * This file is part of dependency-check-cli.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 3</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 4</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 5</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * you may not use this file except in compliance with the License.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 6</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * You may obtain a copy of the License at</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 7</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 8</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 9</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 10</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 11</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 12</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 13</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * See the License for the specific language governing permissions and</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 14</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * limitations under the License.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 15</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 16</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Copyright (c) 2012 Jeremy Long. All Rights Reserved.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 17</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 18</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">package</span> org.owasp.dependencycheck;</pre></td></tr>
|
||
<tr> <td class="numLine"> 19</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 20</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.io.File;</pre></td></tr>
|
||
<tr> <td class="numLine"> 21</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> java.io.FileNotFoundException;</pre></td></tr>
|
||
<tr> <td class="numLine"> 22</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 23</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.commons.cli.CommandLine;</pre></td></tr>
|
||
<tr> <td class="numLine"> 24</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.commons.cli.CommandLineParser;</pre></td></tr>
|
||
<tr> <td class="numLine"> 25</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.commons.cli.DefaultParser;</pre></td></tr>
|
||
<tr> <td class="numLine"> 26</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.commons.cli.HelpFormatter;</pre></td></tr>
|
||
<tr> <td class="numLine"> 27</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.commons.cli.Option;</pre></td></tr>
|
||
<tr> <td class="numLine"> 28</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.commons.cli.OptionGroup;</pre></td></tr>
|
||
<tr> <td class="numLine"> 29</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.commons.cli.Options;</pre></td></tr>
|
||
<tr> <td class="numLine"> 30</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.apache.commons.cli.ParseException;</pre></td></tr>
|
||
<tr> <td class="numLine"> 31</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.reporting.ReportGenerator.Format;</pre></td></tr>
|
||
<tr> <td class="numLine"> 32</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.InvalidSettingException;</pre></td></tr>
|
||
<tr> <td class="numLine"> 33</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.owasp.dependencycheck.utils.Settings;</pre></td></tr>
|
||
<tr> <td class="numLine"> 34</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.slf4j.Logger;</pre></td></tr>
|
||
<tr> <td class="numLine"> 35</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">import</span> org.slf4j.LoggerFactory;</pre></td></tr>
|
||
<tr> <td class="numLine"> 36</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 37</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 38</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * A utility to parse command line arguments for the DependencyCheck.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 39</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 40</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @author Jeremy Long</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 41</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 42</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">final</span> <span class="keyword">class</span> CliParser {</pre></td></tr>
|
||
<tr> <td class="numLine"> 43</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 44</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 45</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The logger.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 46</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 47</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> Logger LOGGER = LoggerFactory.getLogger(CliParser.<span class="keyword">class</span>);</pre></td></tr>
|
||
<tr> <td class="numLine"> 48</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 49</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The command line.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 50</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 51</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> CommandLine line;</pre></td></tr>
|
||
<tr> <td class="numLine"> 52</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 53</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Indicates whether the arguments are valid.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 54</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 55</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">boolean</span> isValid = <span class="keyword">true</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 56</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 57</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 58</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Parses the arguments passed in and captures the results for later use.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 59</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 60</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @param args the command line arguments</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 61</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws FileNotFoundException is thrown when a 'file' argument does not</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 62</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * point to a file that exists.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 63</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws ParseException is thrown when a Parse Exception occurs.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 64</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 65</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> parse(String[] args) <span class="keyword">throws</span> FileNotFoundException, ParseException {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 66</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> line = parseArgs(args);</pre></td></tr>
|
||
<tr> <td class="numLine"> 67</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 68</td> <td class="nbHitsUncovered"><a title="Line 68: Conditional coverage 50% (1/2)."> 9</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 68: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (line != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 69</td> <td class="nbHitsCovered"> 9</td> <td class="src"><pre class="src"> validateArgs();</pre></td></tr>
|
||
<tr> <td class="numLine"> 70</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 71</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 72</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 73</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 74</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Parses the command line arguments.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 75</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 76</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @param args the command line arguments</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 77</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the results of parsing the command line arguments</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 78</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws ParseException if the arguments are invalid</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 79</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 80</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> CommandLine parseArgs(String[] args) <span class="keyword">throws</span> ParseException {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 81</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> CommandLineParser parser = <span class="keyword">new</span> DefaultParser();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 82</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Options options = createCommandLineOptions();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 83</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">return</span> parser.parse(options, args);</pre></td></tr>
|
||
<tr> <td class="numLine"> 84</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 85</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 86</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 87</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Validates that the command line arguments are valid.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 88</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 89</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws FileNotFoundException if there is a file specified by either the</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 90</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * SCAN or CPE command line arguments that does not exist.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 91</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws ParseException is thrown if there is an exception parsing the</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 92</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * command line.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 93</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 94</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> validateArgs() <span class="keyword">throws</span> FileNotFoundException, ParseException {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 95</td> <td class="nbHitsUncovered"><a title="Line 95: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> 9</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 95: Conditional coverage 75% (3/4) [each condition: 50%, 100%]."> <span class="keyword">if</span> (isUpdateOnly() || isRunScan()) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 96</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String value = line.getOptionValue(ARGUMENT.CVE_VALID_FOR_HOURS);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 97</td> <td class="nbHitsUncovered"><a title="Line 97: Conditional coverage 50% (1/2)."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 97: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (value != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 98</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 99</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> <span class="keyword">int</span> i = Integer.parseInt(value);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 100</td> <td class="nbHitsUncovered"><a title="Line 100: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 100: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (i < 0) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 101</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(<span class="string">"Invalid Setting: cveValidForHours must be a number greater than or equal to 0."</span>);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 102</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 103</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (NumberFormatException ex) {</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 104</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(<span class="string">"Invalid Setting: cveValidForHours must be a number greater than or equal to 0."</span>);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 105</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 106</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 107</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 108</td> <td class="nbHitsCovered"><a title="Line 108: Conditional coverage 100% (2/2)."> 9</a></td> <td class="src"><pre class="src"> <a title="Line 108: Conditional coverage 100% (2/2)."> <span class="keyword">if</span> (isRunScan()) {</a></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 109</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> validatePathExists(getScanFiles(), ARGUMENT.SCAN);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 110</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> validatePathExists(getReportDirectory(), ARGUMENT.OUT);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 111</td> <td class="nbHitsUncovered"><a title="Line 111: Conditional coverage 50% (1/2)."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 111: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (getPathToMono() != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 112</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> validatePathExists(getPathToMono(), ARGUMENT.PATH_TO_MONO);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 113</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 114</td> <td class="nbHitsUncovered"><a title="Line 114: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 114: Conditional coverage 25% (1/4) [each condition: 50%, 0%]."> <span class="keyword">if</span> (!line.hasOption(ARGUMENT.APP_NAME) && !line.hasOption(ARGUMENT.PROJECT)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 115</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(<span class="string">"Missing '"</span> + ARGUMENT.PROJECT + <span class="string">"' argument; the scan cannot be run without the an project name."</span>);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 116</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 117</td> <td class="nbHitsUncovered"><a title="Line 117: Conditional coverage 50% (1/2)."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 117: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (line.hasOption(ARGUMENT.OUTPUT_FORMAT)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 118</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String format = line.getOptionValue(ARGUMENT.OUTPUT_FORMAT);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 119</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 120</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> Format.valueOf(format);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 121</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (IllegalArgumentException ex) {</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 122</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"An invalid 'format' of '%s' was specified. "</span></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 123</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> + <span class="string">"Supported output formats are XML, HTML, VULN, or ALL"</span>, format);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 124</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(msg);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 125</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 126</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 127</td> <td class="nbHitsUncovered"><a title="Line 127: Conditional coverage 50% (4/8) [each condition: 50%, 50%, 50%, 50%]."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 127: Conditional coverage 50% (4/8) [each condition: 50%, 50%, 50%, 50%]."> <span class="keyword">if</span> ((getBaseCve12Url() != <span class="keyword">null</span> || getBaseCve20Url() != <span class="keyword">null</span> || getModifiedCve12Url() != <span class="keyword">null</span> || getModifiedCve20Url() != <span class="keyword">null</span>)</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 128</td> <td class="nbHitsUncovered"><a title="Line 128: Conditional coverage 0% (0/8) [each condition: 0%, 0%, 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 128: Conditional coverage 0% (0/8) [each condition: 0%, 0%, 0%, 0%]."> && (getBaseCve12Url() == <span class="keyword">null</span> || getBaseCve20Url() == <span class="keyword">null</span> || getModifiedCve12Url() == <span class="keyword">null</span> || getModifiedCve20Url() == <span class="keyword">null</span>)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 129</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = <span class="string">"If one of the CVE URLs is specified they must all be specified; please add the missing CVE URL."</span>;</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 130</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(msg);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 131</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 132</td> <td class="nbHitsUncovered"><a title="Line 132: Conditional coverage 50% (1/2)."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 132: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (line.hasOption((ARGUMENT.SYM_LINK_DEPTH))) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 133</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 134</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> <span class="keyword">int</span> i = Integer.parseInt(line.getOptionValue(ARGUMENT.SYM_LINK_DEPTH));</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 135</td> <td class="nbHitsUncovered"><a title="Line 135: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 135: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (i < 0) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 136</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(<span class="string">"Symbolic Link Depth (symLink) must be greater than zero."</span>);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 137</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 138</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (NumberFormatException ex) {</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 139</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> ParseException(<span class="string">"Symbolic Link Depth (symLink) is not a number."</span>);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 140</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 141</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 142</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 143</td> <td class="nbHitsCovered"> 8</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 144</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 145</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 146</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Validates whether or not the path(s) points at a file that exists; if the</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 147</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * path(s) does not point to an existing file a FileNotFoundException is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 148</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * thrown.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 149</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 150</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @param paths the paths to validate if they exists</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 151</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @param optType the option being validated (e.g. scan, out, etc.)</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 152</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws FileNotFoundException is thrown if one of the paths being</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 153</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * validated does not exist.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 154</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 155</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> validatePathExists(String[] paths, String optType) <span class="keyword">throws</span> FileNotFoundException {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 156</td> <td class="nbHitsCovered"><a title="Line 156: Conditional coverage 100% (2/2)."> 3</a></td> <td class="src"><pre class="src"> <a title="Line 156: Conditional coverage 100% (2/2)."> <span class="keyword">for</span> (String path : paths) {</a></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 157</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> validatePathExists(path, optType);</pre></td></tr>
|
||
<tr> <td class="numLine"> 158</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 159</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 160</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 161</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 162</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Validates whether or not the path points at a file that exists; if the</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 163</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * path does not point to an existing file a FileNotFoundException is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 164</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * thrown.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 165</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 166</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @param path the paths to validate if they exists</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 167</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @param argumentName the argument being validated (e.g. scan, out, etc.)</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 168</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws FileNotFoundException is thrown if the path being validated does</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 169</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * not exist.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 170</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 171</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> validatePathExists(String path, String argumentName) <span class="keyword">throws</span> FileNotFoundException {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 172</td> <td class="nbHitsUncovered"><a title="Line 172: Conditional coverage 50% (1/2)."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 172: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (path == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 173</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> isValid = <span class="keyword">false</span>;</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 174</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"Invalid '%s' argument: null"</span>, argumentName);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 175</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> FileNotFoundException(msg);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 176</td> <td class="nbHitsUncovered"><a title="Line 176: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 176: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (!path.contains(<span class="string">"*"</span>) && !path.contains(<span class="string">"?"</span>)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 177</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> File f = <span class="keyword">new</span> File(path);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 178</td> <td class="nbHitsUncovered"><a title="Line 178: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> 3</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 178: Conditional coverage 75% (3/4) [each condition: 100%, 50%]."> <span class="keyword">if</span> (<span class="string">"o"</span>.equalsIgnoreCase(argumentName.substring(0, 1)) && !<span class="string">"ALL"</span>.equalsIgnoreCase(<span class="keyword">this</span>.getReportFormat())) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 179</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String checkPath = path.toLowerCase();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 180</td> <td class="nbHitsUncovered"><a title="Line 180: Conditional coverage 50% (3/6) [each condition: 50%, 50%, 50%]."> 1</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 180: Conditional coverage 50% (3/6) [each condition: 50%, 50%, 50%]."> <span class="keyword">if</span> (checkPath.endsWith(<span class="string">".html"</span>) || checkPath.endsWith(<span class="string">".xml"</span>) || checkPath.endsWith(<span class="string">".htm"</span>)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 181</td> <td class="nbHitsUncovered"><a title="Line 181: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 181: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (f.getParentFile() == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 182</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> f = <span class="keyword">new</span> File(<span class="string">"."</span>, path);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 183</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 184</td> <td class="nbHitsUncovered"><a title="Line 184: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 184: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (!f.getParentFile().isDirectory()) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 185</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> isValid = <span class="keyword">false</span>;</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 186</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"Invalid '%s' argument: '%s'"</span>, argumentName, path);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 187</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> FileNotFoundException(msg);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 188</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 189</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 190</td> <td class="nbHitsCovered"><a title="Line 190: Conditional coverage 100% (2/2)."> 1</a></td> <td class="src"><pre class="src"> <a title="Line 190: Conditional coverage 100% (2/2)."> } <span class="keyword">else</span> <span class="keyword">if</span> (!f.exists()) {</a></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 191</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> isValid = <span class="keyword">false</span>;</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 192</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String msg = String.format(<span class="string">"Invalid '%s' argument: '%s'"</span>, argumentName, path);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 193</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">throw</span> <span class="keyword">new</span> FileNotFoundException(msg);</pre></td></tr>
|
||
<tr> <td class="numLine"> 194</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 195</td> <td class="nbHitsUncovered"><a title="Line 195: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 195: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> } <span class="keyword">else</span> <span class="keyword">if</span> (path.startsWith(<span class="string">"//"</span>) || path.startsWith(<span class="string">"\\\\"</span>)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 196</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> isValid = <span class="keyword">false</span>;</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 197</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"Invalid '%s' argument: '%s'%nUnable to scan paths that start with '//'."</span>, argumentName, path);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 198</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">throw</span> <span class="keyword">new</span> FileNotFoundException(msg);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 199</td> <td class="nbHitsUncovered"><a title="Line 199: Conditional coverage 0% (0/8) [each condition: 0%, 0%, 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 199: Conditional coverage 0% (0/8) [each condition: 0%, 0%, 0%, 0%]."> } <span class="keyword">else</span> <span class="keyword">if</span> ((path.endsWith(<span class="string">"/*"</span>) && !path.endsWith(<span class="string">"**/*"</span>)) || (path.endsWith(<span class="string">"\\*"</span>) && path.endsWith(<span class="string">"**\\*"</span>))) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 200</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String msg = String.format(<span class="string">"Possibly incorrect path '%s' from argument '%s' because it ends with a slash star; "</span></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 201</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> + <span class="string">"dependency-check uses ant-style paths"</span>, path, argumentName);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 202</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.warn(msg);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 203</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 204</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 205</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 206</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 207</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Generates an Options collection that is used to parse the command line</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 208</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * and to display the help message.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 209</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 210</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the command line options used for parsing the command line</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 211</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 212</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> @SuppressWarnings(<span class="string">"static-access"</span>)</pre></td></tr>
|
||
<tr> <td class="numLine"> 213</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> Options createCommandLineOptions() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 214</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Options options = <span class="keyword">new</span> Options();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 215</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> addStandardOptions(options);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 216</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> addAdvancedOptions(options);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 217</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> addDeprecatedOptions(options);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 218</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">return</span> options;</pre></td></tr>
|
||
<tr> <td class="numLine"> 219</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 220</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 221</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 222</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Adds the standard command line options to the given options collection.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 223</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 224</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @param options a collection of command line arguments</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 225</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException thrown if there is an exception</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 226</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 227</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> @SuppressWarnings(<span class="string">"static-access"</span>)</pre></td></tr>
|
||
<tr> <td class="numLine"> 228</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> addStandardOptions(<span class="keyword">final</span> Options options) <span class="keyword">throws</span> IllegalArgumentException {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 229</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option help = <span class="keyword">new</span> Option(ARGUMENT.HELP_SHORT, ARGUMENT.HELP, <span class="keyword">false</span>,</pre></td></tr>
|
||
<tr> <td class="numLine"> 230</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="string">"Print this message."</span>);</pre></td></tr>
|
||
<tr> <td class="numLine"> 231</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 232</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option advancedHelp = Option.builder().longOpt(ARGUMENT.ADVANCED_HELP)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 233</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"Print the advanced help message."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 234</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 235</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option version = <span class="keyword">new</span> Option(ARGUMENT.VERSION_SHORT, ARGUMENT.VERSION,</pre></td></tr>
|
||
<tr> <td class="numLine"> 236</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">false</span>, <span class="string">"Print the version information."</span>);</pre></td></tr>
|
||
<tr> <td class="numLine"> 237</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 238</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option noUpdate = <span class="keyword">new</span> Option(ARGUMENT.DISABLE_AUTO_UPDATE_SHORT, ARGUMENT.DISABLE_AUTO_UPDATE,</pre></td></tr>
|
||
<tr> <td class="numLine"> 239</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">false</span>, <span class="string">"Disables the automatic updating of the CPE data."</span>);</pre></td></tr>
|
||
<tr> <td class="numLine"> 240</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 241</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option projectName = Option.builder().hasArg().argName(<span class="string">"name"</span>).longOpt(ARGUMENT.PROJECT)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 242</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"The name of the project being scanned. This is a required argument."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 243</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 244</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 245</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option path = Option.builder(ARGUMENT.SCAN_SHORT).argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.SCAN)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 246</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to scan - this option can be specified multiple times. Ant style"</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 247</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> + <span class="string">" paths are supported (e.g. path/**/*.jar)."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 248</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 249</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 250</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option excludes = Option.builder().argName(<span class="string">"pattern"</span>).hasArg().longOpt(ARGUMENT.EXCLUDE)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 251</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"Specify and exclusion pattern. This option can be specified multiple times"</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 252</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> + <span class="string">" and it accepts Ant style excludsions."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 253</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 254</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 255</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option props = Option.builder(ARGUMENT.PROP_SHORT).argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.PROP)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 256</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"A property file to load."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 257</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 258</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 259</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option out = Option.builder(ARGUMENT.OUT_SHORT).argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.OUT)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 260</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"The folder to write reports to. This defaults to the current directory. "</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 261</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> + <span class="string">"It is possible to set this to a specific file name if the format argument is not set to ALL."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 262</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 263</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 264</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option outputFormat = Option.builder(ARGUMENT.OUTPUT_FORMAT_SHORT).argName(<span class="string">"format"</span>).hasArg().longOpt(ARGUMENT.OUTPUT_FORMAT)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 265</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"The output format to write to (XML, HTML, VULN, ALL). The default is HTML."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 266</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 267</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 268</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option verboseLog = Option.builder(ARGUMENT.VERBOSE_LOG_SHORT).argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.VERBOSE_LOG)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 269</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"The file path to write verbose logging information."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 270</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 271</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 272</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option symLinkDepth = Option.builder().argName(<span class="string">"depth"</span>).hasArg().longOpt(ARGUMENT.SYM_LINK_DEPTH)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 273</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"Sets how deep nested symbolic links will be followed; 0 indicates symbolic links will not be followed."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 274</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 275</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 276</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option suppressionFile = Option.builder().argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.SUPPRESSION_FILE)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 277</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"The file path to the suppression XML file."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 278</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 279</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 280</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option hintsFile = Option.builder().argName(<span class="string">"file"</span>).hasArg().longOpt(ARGUMENT.HINTS_FILE)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 281</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"The file path to the hints XML file."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 282</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 283</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 284</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cveValidForHours = Option.builder().argName(<span class="string">"hours"</span>).hasArg().longOpt(ARGUMENT.CVE_VALID_FOR_HOURS)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 285</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"The number of hours to wait before checking for new updates from the NVD."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 286</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 287</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 288</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option experimentalEnabled = Option.builder().longOpt(ARGUMENT.EXPERIMENTAL)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 289</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"Enables the experimental analzers."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 290</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 291</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 292</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option failOnCVSS = Option.builder().argName(<span class="string">"score"</span>).hasArg().longOpt(ARGUMENT.FAIL_ON_CVSS)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 293</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .desc(<span class="string">"Specifies if the build should be failed if a CVSS score above a specified level is identified. "</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 294</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> + <span class="string">"The default is 11; since the CVSS scores are 0-10, by default the build will never fail."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 295</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 296</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 297</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">//This is an option group because it can be specified more then once.</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 298</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> OptionGroup og = <span class="keyword">new</span> OptionGroup();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 299</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> og.addOption(path);</pre></td></tr>
|
||
<tr> <td class="numLine"> 300</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 301</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> <span class="keyword">final</span> OptionGroup exog = <span class="keyword">new</span> OptionGroup();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 302</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> exog.addOption(excludes);</pre></td></tr>
|
||
<tr> <td class="numLine"> 303</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 304</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> options.addOptionGroup(og)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 305</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOptionGroup(exog)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 306</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(projectName)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 307</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(out)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 308</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(outputFormat)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 309</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(version)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 310</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(help)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 311</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(advancedHelp)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 312</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(noUpdate)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 313</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(symLinkDepth)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 314</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(props)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 315</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(verboseLog)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 316</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(suppressionFile)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 317</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(hintsFile)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 318</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(cveValidForHours)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 319</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(experimentalEnabled)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 320</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> .addOption(failOnCVSS);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 321</td> <td class="nbHitsCovered"> 14</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 322</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 323</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 324</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Adds the advanced command line options to the given options collection.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 325</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * These are split out for purposes of being able to display two different</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 326</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * help messages.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 327</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 328</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @param options a collection of command line arguments</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 329</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException thrown if there is an exception</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 330</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 331</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> @SuppressWarnings(<span class="string">"static-access"</span>)</pre></td></tr>
|
||
<tr> <td class="numLine"> 332</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> addAdvancedOptions(<span class="keyword">final</span> Options options) <span class="keyword">throws</span> IllegalArgumentException {</pre></td></tr>
|
||
<tr> <td class="numLine"> 333</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 334</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve12Base = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_BASE_12)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 335</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Base URL for each year’s CVE 1.2, the %d will be replaced with the year. "</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 336</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 337</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 338</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve20Base = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_BASE_20)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 339</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Base URL for each year’s CVE 2.0, the %d will be replaced with the year."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 340</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 341</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 342</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve12Modified = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_MOD_12)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 343</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"URL for the modified CVE 1.2."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 344</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 345</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 346</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cve20Modified = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.CVE_MOD_20)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 347</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"URL for the modified CVE 2.0."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 348</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 349</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 350</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option updateOnly = Option.builder().longOpt(ARGUMENT.UPDATE_ONLY)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 351</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Only update the local NVD data cache; no scan will be executed."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 352</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 353</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option data = Option.builder(ARGUMENT.DATA_DIRECTORY_SHORT).argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.DATA_DIRECTORY)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 354</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The location of the H2 Database file. This option should generally not be set."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 355</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 356</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 357</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option nexusUrl = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.NEXUS_URL)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 358</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The url to the Nexus Server's REST API Endpoint (http://domain/nexus/service/local). "</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 359</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> + <span class="string">"If not set the Nexus Analyzer will be disabled."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 360</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 361</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option nexusUsesProxy = Option.builder().argName(<span class="string">"true/false"</span>).hasArg().longOpt(ARGUMENT.NEXUS_USES_PROXY)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 362</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Whether or not the configured proxy should be used when connecting to Nexus."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 363</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 364</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 365</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option additionalZipExtensions = Option.builder().argName(<span class="string">"extensions"</span>).hasArg()</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 366</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.ADDITIONAL_ZIP_EXTENSIONS)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 367</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"A comma separated list of additional extensions to be scanned as ZIP files "</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 368</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> + <span class="string">"(ZIP, EAR, WAR are already treated as zip files)"</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 369</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 370</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option pathToMono = Option.builder().argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.PATH_TO_MONO)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 371</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to Mono for .NET Assembly analysis on non-windows systems."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 372</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 373</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 374</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option pathToBundleAudit = Option.builder().argName(<span class="string">"path"</span>).hasArg()</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 375</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.PATH_TO_BUNDLE_AUDIT)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 376</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to bundle-audit for Gem bundle analysis."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 377</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 378</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option connectionTimeout = Option.builder(ARGUMENT.CONNECTION_TIMEOUT_SHORT).argName(<span class="string">"timeout"</span>).hasArg()</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 379</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.CONNECTION_TIMEOUT).desc(<span class="string">"The connection timeout (in milliseconds) to use when downloading resources."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 380</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 381</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 382</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyServer = Option.builder().argName(<span class="string">"server"</span>).hasArg().longOpt(ARGUMENT.PROXY_SERVER)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 383</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy server to use when downloading resources."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 384</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 385</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyPort = Option.builder().argName(<span class="string">"port"</span>).hasArg().longOpt(ARGUMENT.PROXY_PORT)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 386</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy port to use when downloading resources."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 387</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 388</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyUsername = Option.builder().argName(<span class="string">"user"</span>).hasArg().longOpt(ARGUMENT.PROXY_USERNAME)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 389</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy username to use when downloading resources."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 390</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 391</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyPassword = Option.builder().argName(<span class="string">"pass"</span>).hasArg().longOpt(ARGUMENT.PROXY_PASSWORD)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 392</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy password to use when downloading resources."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 393</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 394</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option connectionString = Option.builder().argName(<span class="string">"connStr"</span>).hasArg().longOpt(ARGUMENT.CONNECTION_STRING)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 395</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The connection string to the database."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 396</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 397</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbUser = Option.builder().argName(<span class="string">"user"</span>).hasArg().longOpt(ARGUMENT.DB_NAME)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 398</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The username used to connect to the database."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 399</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 400</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbPassword = Option.builder().argName(<span class="string">"password"</span>).hasArg().longOpt(ARGUMENT.DB_PASSWORD)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 401</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The password for connecting to the database."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 402</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 403</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbDriver = Option.builder().argName(<span class="string">"driver"</span>).hasArg().longOpt(ARGUMENT.DB_DRIVER)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 404</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The database driver name."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 405</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 406</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option dbDriverPath = Option.builder().argName(<span class="string">"path"</span>).hasArg().longOpt(ARGUMENT.DB_DRIVER_PATH)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 407</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The path to the database driver; note, this does not need to be set unless the JAR is outside of the classpath."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 408</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 409</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 410</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableJarAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_JAR)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 411</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Jar Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 412</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 413</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableArchiveAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_ARCHIVE)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 414</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Archive Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 415</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 416</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableNuspecAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_NUSPEC)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 417</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Nuspec Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 418</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 419</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableAssemblyAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_ASSEMBLY)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 420</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the .NET Assembly Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 421</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 422</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disablePythonDistributionAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_PY_DIST)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 423</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Python Distribution Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 424</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 425</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disablePythonPackageAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_PY_PKG)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 426</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Python Package Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 427</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 428</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableComposerAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_COMPOSER)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 429</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the PHP Composer Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 430</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 431</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableAutoconfAnalyzer = Option.builder()</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 432</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .longOpt(ARGUMENT.DISABLE_AUTOCONF)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 433</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Autoconf Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 434</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 435</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableOpenSSLAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_OPENSSL)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 436</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the OpenSSL Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 437</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableCmakeAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_CMAKE)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 438</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Cmake Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 439</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 440</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option cocoapodsAnalyzerEnabled = Option.builder().longOpt(ARGUMENT.DISABLE_COCOAPODS)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 441</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the CocoaPods Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 442</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option swiftPackageManagerAnalyzerEnabled = Option.builder().longOpt(ARGUMENT.DISABLE_SWIFT)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 443</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the swift package Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 444</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 445</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableCentralAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_CENTRAL)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 446</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Central Analyzer. If this analyzer is disabled it is likely you also want to disable "</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 447</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> + <span class="string">"the Nexus Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 448</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 449</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option disableNexusAnalyzer = Option.builder().longOpt(ARGUMENT.DISABLE_NEXUS)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 450</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Nexus Analyzer."</span>).build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 451</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 452</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option purge = Option.builder().longOpt(ARGUMENT.PURGE_NVD)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 453</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Purges the local NVD data cache"</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 454</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 455</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 456</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> options.addOption(updateOnly)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 457</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(cve12Base)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 458</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(cve20Base)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 459</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(cve12Modified)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 460</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(cve20Modified)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 461</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(proxyPort)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 462</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(proxyServer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 463</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(proxyUsername)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 464</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(proxyPassword)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 465</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(connectionTimeout)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 466</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(connectionString)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 467</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(dbUser)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 468</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(data)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 469</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(dbPassword)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 470</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(dbDriver)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 471</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(dbDriverPath)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 472</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableJarAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 473</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableArchiveAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 474</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableAssemblyAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 475</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(pathToBundleAudit)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 476</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disablePythonDistributionAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 477</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableCmakeAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 478</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disablePythonPackageAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 479</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> .addOption(Option.builder().longOpt(ARGUMENT.DISABLE_RUBYGEMS)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 480</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Ruby Gemspec Analyzer."</span>).build())</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 481</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> .addOption(Option.builder().longOpt(ARGUMENT.DISABLE_BUNDLE_AUDIT)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 482</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Ruby Bundler-Audit Analyzer."</span>).build())</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 483</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableAutoconfAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 484</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableComposerAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 485</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableOpenSSLAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 486</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableNuspecAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 487</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableCentralAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 488</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(disableNexusAnalyzer)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 489</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(cocoapodsAnalyzerEnabled)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 490</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(swiftPackageManagerAnalyzerEnabled)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 491</td> <td class="nbHitsCovered"> 24</td> <td class="src"><pre class="src"> .addOption(Option.builder().longOpt(ARGUMENT.DISABLE_NODE_JS)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 492</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"Disable the Node.js Package Analyzer."</span>).build())</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 493</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(nexusUrl)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 494</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(nexusUsesProxy)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 495</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(additionalZipExtensions)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 496</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(pathToMono)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 497</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(pathToBundleAudit)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 498</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .addOption(purge);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 499</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 500</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 501</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 502</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Adds the deprecated command line options to the given options collection.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 503</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * These are split out for purposes of not including them in the help</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 504</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * message. We need to add the deprecated options so as not to break</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 505</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * existing scripts.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 506</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 507</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @param options a collection of command line arguments</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 508</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @throws IllegalArgumentException thrown if there is an exception</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 509</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 510</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> @SuppressWarnings({<span class="string">"static-access"</span>, <span class="string">"deprecation"</span>})</pre></td></tr>
|
||
<tr> <td class="numLine"> 511</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">void</span> addDeprecatedOptions(<span class="keyword">final</span> Options options) <span class="keyword">throws</span> IllegalArgumentException {</pre></td></tr>
|
||
<tr> <td class="numLine"> 512</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 513</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option proxyServer = Option.builder().argName(<span class="string">"url"</span>).hasArg().longOpt(ARGUMENT.PROXY_URL)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 514</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The proxy url argument is deprecated, use proxyserver instead."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 515</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 516</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Option appName = Option.builder(ARGUMENT.APP_NAME_SHORT).argName(<span class="string">"name"</span>).hasArg().longOpt(ARGUMENT.APP_NAME)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 517</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .desc(<span class="string">"The name of the project being scanned."</span>)</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 518</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> .build();</pre></td></tr>
|
||
<tr> <td class="numLine"> 519</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 520</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> options.addOption(proxyServer);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 521</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> options.addOption(appName);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 522</td> <td class="nbHitsCovered"> 12</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 523</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 524</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 525</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Determines if the 'version' command line argument was passed in.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 526</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 527</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return whether or not the 'version' command line argument was passed in</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 528</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 529</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isGetVersion() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 530</td> <td class="nbHitsCovered"><a title="Line 530: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 10</a></td> <td class="src"><pre class="src"> <a title="Line 530: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.VERSION);</a></pre></td></tr>
|
||
<tr> <td class="numLine"> 531</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 532</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 533</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 534</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Determines if the 'help' command line argument was passed in.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 535</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 536</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return whether or not the 'help' command line argument was passed in</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 537</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 538</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isGetHelp() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 539</td> <td class="nbHitsCovered"><a title="Line 539: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> 10</a></td> <td class="src"><pre class="src"> <a title="Line 539: Conditional coverage 100% (4/4) [each condition: 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.HELP);</a></pre></td></tr>
|
||
<tr> <td class="numLine"> 540</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 541</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 542</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 543</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Determines if the 'scan' command line argument was passed in.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 544</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 545</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return whether or not the 'scan' command line argument was passed in</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 546</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 547</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isRunScan() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 548</td> <td class="nbHitsCovered"><a title="Line 548: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> 28</a></td> <td class="src"><pre class="src"> <a title="Line 548: Conditional coverage 100% (6/6) [each condition: 100%, 100%, 100%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && isValid && line.hasOption(ARGUMENT.SCAN);</a></pre></td></tr>
|
||
<tr> <td class="numLine"> 549</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 550</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 551</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 552</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the symbolic link depth (how deeply symbolic links will be</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 553</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * followed).</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 554</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 555</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the symbolic link depth</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 556</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 557</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">int</span> getSymLinkDepth() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 558</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">int</span> value = 0;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 559</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 560</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> value = Integer.parseInt(line.getOptionValue(ARGUMENT.SYM_LINK_DEPTH, <span class="string">"0"</span>));</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 561</td> <td class="nbHitsUncovered"><a title="Line 561: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 561: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (value < 0) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 562</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> value = 0;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 563</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 564</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (NumberFormatException ex) {</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 565</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.debug(<span class="string">"Symbolic link was not a number"</span>);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 566</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> }</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 567</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> value;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 568</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 569</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 570</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 571</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableJar command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 572</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 573</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableJar command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 574</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 575</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 576</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isJarDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 577</td> <td class="nbHitsUncovered"><a title="Line 577: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 577: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_JAR);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 578</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 579</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 580</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 581</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableArchive command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 582</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 583</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableArchive command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 584</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 585</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 586</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isArchiveDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 587</td> <td class="nbHitsUncovered"><a title="Line 587: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 587: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_ARCHIVE);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 588</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 589</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 590</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 591</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableNuspec command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 592</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 593</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableNuspec command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 594</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 595</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 596</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isNuspecDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 597</td> <td class="nbHitsUncovered"><a title="Line 597: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 597: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_NUSPEC);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 598</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 599</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 600</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 601</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableAssembly command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 602</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 603</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableAssembly command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 604</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 605</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 606</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isAssemblyDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 607</td> <td class="nbHitsUncovered"><a title="Line 607: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 607: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_ASSEMBLY);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 608</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 609</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 610</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 611</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableBundleAudit command line argument was</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 612</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 613</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 614</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableBundleAudit command line argument was</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 615</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * specified; otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 616</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 617</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isBundleAuditDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 618</td> <td class="nbHitsUncovered"><a title="Line 618: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 618: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_BUNDLE_AUDIT);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 619</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 620</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 621</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 622</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disablePyDist command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 623</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 624</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disablePyDist command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 625</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 626</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 627</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isPythonDistributionDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 628</td> <td class="nbHitsUncovered"><a title="Line 628: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 628: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_PY_DIST);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 629</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 630</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 631</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 632</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disablePyPkg command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 633</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 634</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disablePyPkg command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 635</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 636</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 637</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isPythonPackageDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 638</td> <td class="nbHitsUncovered"><a title="Line 638: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 638: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_PY_PKG);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 639</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 640</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 641</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 642</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns whether the Ruby gemspec analyzer is disabled.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 643</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 644</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the {@link ARGUMENT#DISABLE_RUBYGEMS} command line</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 645</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * argument was specified; otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 646</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 647</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isRubyGemspecDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 648</td> <td class="nbHitsUncovered"><a title="Line 648: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 648: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (<span class="keyword">null</span> != line) && line.hasOption(ARGUMENT.DISABLE_RUBYGEMS);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 649</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 650</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 651</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 652</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableCmake command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 653</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 654</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableCmake command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 655</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 656</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 657</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isCmakeDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 658</td> <td class="nbHitsUncovered"><a title="Line 658: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 658: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_CMAKE);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 659</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 660</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 661</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 662</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableAutoconf command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 663</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 664</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableAutoconf command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 665</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 666</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 667</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isAutoconfDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 668</td> <td class="nbHitsUncovered"><a title="Line 668: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 668: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_AUTOCONF);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 669</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 670</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 671</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 672</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableComposer command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 673</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 674</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableComposer command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 675</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 676</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 677</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isComposerDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 678</td> <td class="nbHitsUncovered"><a title="Line 678: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 678: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_COMPOSER);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 679</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 680</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 681</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 682</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableNexus command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 683</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 684</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableNexus command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 685</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 686</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 687</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isNexusDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 688</td> <td class="nbHitsUncovered"><a title="Line 688: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 688: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_NEXUS);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 689</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 690</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 691</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 692</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableOpenSSL command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 693</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 694</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableOpenSSL command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 695</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 696</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 697</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isOpenSSLDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 698</td> <td class="nbHitsUncovered"><a title="Line 698: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 698: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_OPENSSL);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 699</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 700</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 701</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 702</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableNodeJS command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 703</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 704</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableNodeJS command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 705</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 706</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 707</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isNodeJsDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 708</td> <td class="nbHitsUncovered"><a title="Line 708: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 708: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_NODE_JS);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 709</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 710</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 711</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 712</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableCocoapodsAnalyzer command line argument was</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 713</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 714</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 715</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableCocoapodsAnalyzer command line argument was</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 716</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * specified; otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 717</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 718</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isCocoapodsAnalyzerDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 719</td> <td class="nbHitsUncovered"><a title="Line 719: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 719: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_COCOAPODS);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 720</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 721</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 722</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 723</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableSwiftPackageManagerAnalyzer command line</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 724</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 725</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 726</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableSwiftPackageManagerAnalyzer command line</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 727</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * argument was specified; otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 728</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 729</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isSwiftPackageAnalyzerDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 730</td> <td class="nbHitsUncovered"><a title="Line 730: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 730: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_SWIFT);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 731</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 732</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 733</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 734</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the disableCentral command line argument was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 735</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 736</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the disableCentral command line argument was specified;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 737</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 738</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 739</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isCentralDisabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 740</td> <td class="nbHitsUncovered"><a title="Line 740: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 740: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> (line != <span class="keyword">null</span>) && line.hasOption(ARGUMENT.DISABLE_CENTRAL);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 741</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 742</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 743</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 744</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the url to the nexus server if one was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 745</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 746</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the url to the nexus server; if none was specified this will</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 747</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * return null;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 748</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 749</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getNexusUrl() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 750</td> <td class="nbHitsUncovered"><a title="Line 750: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 750: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (line == <span class="keyword">null</span> || !line.hasOption(ARGUMENT.NEXUS_URL)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 751</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 752</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 753</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.NEXUS_URL);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 754</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 755</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 756</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 757</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 758</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the Nexus Analyzer should use the configured proxy to</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 759</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * connect to Nexus; otherwise false is returned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 760</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 761</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the Nexus Analyzer should use the configured proxy to</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 762</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * connect to Nexus; otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 763</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 764</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isNexusUsesProxy() {</pre></td></tr>
|
||
<tr> <td class="numLine"> 765</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">// If they didn't specify whether Nexus needs to use the proxy, we should</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 766</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">// still honor the property if it's set.</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 767</td> <td class="nbHitsUncovered"><a title="Line 767: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 767: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (line == <span class="keyword">null</span> || !line.hasOption(ARGUMENT.NEXUS_USES_PROXY)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 768</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 769</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> Settings.getBoolean(Settings.KEYS.ANALYZER_NEXUS_USES_PROXY);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 770</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> } <span class="keyword">catch</span> (InvalidSettingException ise) {</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 771</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">true</span>;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 772</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 773</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 774</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> Boolean.parseBoolean(line.getOptionValue(ARGUMENT.NEXUS_USES_PROXY));</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 775</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 776</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 777</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 778</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 779</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Displays the command line help message to the standard output.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 780</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 781</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> printHelp() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 782</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> HelpFormatter formatter = <span class="keyword">new</span> HelpFormatter();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 783</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> Options options = <span class="keyword">new</span> Options();</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 784</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> addStandardOptions(options);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 785</td> <td class="nbHitsUncovered"><a title="Line 785: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 785: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> <span class="keyword">if</span> (line != <span class="keyword">null</span> && line.hasOption(ARGUMENT.ADVANCED_HELP)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 786</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> addAdvancedOptions(options);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 787</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 788</td> <td class="nbHitsCovered"> 4</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String helpMsg = String.format(<span class="string">"%n%s"</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 789</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> + <span class="string">" can be used to identify if there are any known CVE vulnerabilities in libraries utilized by an application. "</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 790</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> + <span class="string">"%s will automatically update required data from the Internet, such as the CVE and CPE data files from nvd.nist.gov.%n%n"</span>,</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 791</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>),</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 792</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>));</pre></td></tr>
|
||
<tr> <td class="numLine"> 793</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 794</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> formatter.printHelp(Settings.getString(<span class="string">"application.name"</span>, <span class="string">"DependencyCheck"</span>),</pre></td></tr>
|
||
<tr> <td class="numLine"> 795</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> helpMsg,</pre></td></tr>
|
||
<tr> <td class="numLine"> 796</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> options,</pre></td></tr>
|
||
<tr> <td class="numLine"> 797</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="string">""</span>,</pre></td></tr>
|
||
<tr> <td class="numLine"> 798</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">true</span>);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 799</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 800</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 801</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 802</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Retrieves the file command line parameter(s) specified for the 'scan'</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 803</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * argument.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 804</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 805</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the file paths specified on the command line for scan</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 806</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 807</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String[] getScanFiles() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 808</td> <td class="nbHitsCovered"> 3</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValues(ARGUMENT.SCAN);</pre></td></tr>
|
||
<tr> <td class="numLine"> 809</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 810</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 811</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 812</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Retrieves the list of excluded file patterns specified by the 'exclude'</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 813</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * argument.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 814</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 815</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the excluded file patterns</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 816</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 817</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String[] getExcludeList() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 818</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValues(ARGUMENT.EXCLUDE);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 819</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 820</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 821</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 822</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the directory to write the reports to specified on the command</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 823</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * line.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 824</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 825</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the path to the reports directory.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 826</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 827</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getReportDirectory() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 828</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.OUT, <span class="string">"."</span>);</pre></td></tr>
|
||
<tr> <td class="numLine"> 829</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 830</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 831</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 832</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the path to Mono for .NET Assembly analysis on non-windows</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 833</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * systems.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 834</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 835</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the path to Mono</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 836</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 837</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getPathToMono() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 838</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.PATH_TO_MONO);</pre></td></tr>
|
||
<tr> <td class="numLine"> 839</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 840</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 841</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 842</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the path to bundle-audit for Ruby bundle analysis.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 843</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 844</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the path to Mono</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 845</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 846</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getPathToBundleAudit() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 847</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.PATH_TO_BUNDLE_AUDIT);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 848</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 849</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 850</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 851</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the output format specified on the command line. Defaults to HTML</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 852</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * if no format was specified.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 853</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 854</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the output format name.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 855</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 856</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getReportFormat() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 857</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.OUTPUT_FORMAT, <span class="string">"HTML"</span>);</pre></td></tr>
|
||
<tr> <td class="numLine"> 858</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 859</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 860</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 861</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the application name specified on the command line.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 862</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 863</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the application name.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 864</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 865</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getProjectName() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 866</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String appName = line.getOptionValue(ARGUMENT.APP_NAME);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 867</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String name = line.getOptionValue(ARGUMENT.PROJECT);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 868</td> <td class="nbHitsUncovered"><a title="Line 868: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 868: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">if</span> (name == <span class="keyword">null</span> && appName != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 869</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> name = appName;</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 870</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.warn(<span class="string">"The '"</span> + ARGUMENT.APP_NAME + <span class="string">"' argument should no longer be used; use '"</span> + ARGUMENT.PROJECT + <span class="string">"' instead."</span>);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 871</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 872</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> name;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 873</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 874</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 875</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 876</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the base URL for the CVE 1.2 XMl file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 877</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 878</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the URL to the CVE 1.2 XML file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 879</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 880</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getBaseCve12Url() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 881</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_BASE_12);</pre></td></tr>
|
||
<tr> <td class="numLine"> 882</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 883</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 884</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 885</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the base URL for the CVE 2.0 XMl file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 886</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 887</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the URL to the CVE 2.0 XML file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 888</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 889</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getBaseCve20Url() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 890</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_BASE_20);</pre></td></tr>
|
||
<tr> <td class="numLine"> 891</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 892</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 893</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 894</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the URL for the modified CVE 1.2 XMl file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 895</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 896</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the URL to the modified CVE 1.2 XML file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 897</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 898</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getModifiedCve12Url() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 899</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_MOD_12);</pre></td></tr>
|
||
<tr> <td class="numLine"> 900</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 901</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 902</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 903</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the URL for the modified CVE 2.0 XMl file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 904</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 905</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the URL to the modified CVE 2.0 XML file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 906</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 907</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getModifiedCve20Url() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 908</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CVE_MOD_20);</pre></td></tr>
|
||
<tr> <td class="numLine"> 909</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 910</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 911</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 912</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the connection timeout.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 913</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 914</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the connection timeout</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 915</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 916</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getConnectionTimeout() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 917</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CONNECTION_TIMEOUT);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 918</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 919</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 920</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 921</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the proxy server.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 922</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 923</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the proxy server</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 924</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 925</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> @SuppressWarnings(<span class="string">"deprecation"</span>)</pre></td></tr>
|
||
<tr> <td class="numLine"> 926</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getProxyServer() {</pre></td></tr>
|
||
<tr> <td class="numLine"> 927</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLineCover"> 928</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> String server = line.getOptionValue(ARGUMENT.PROXY_SERVER);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 929</td> <td class="nbHitsUncovered"><a title="Line 929: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 929: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (server == <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 930</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> server = line.getOptionValue(ARGUMENT.PROXY_URL);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 931</td> <td class="nbHitsUncovered"><a title="Line 931: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 931: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (server != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 932</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> LOGGER.warn(<span class="string">"An old command line argument 'proxyurl' was detected; use proxyserver instead"</span>);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 933</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 934</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 935</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> server;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 936</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 937</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 938</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 939</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the proxy port.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 940</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 941</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the proxy port</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 942</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 943</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getProxyPort() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 944</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.PROXY_PORT);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 945</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 946</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 947</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 948</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the proxy username.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 949</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 950</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the proxy username</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 951</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 952</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getProxyUsername() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 953</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.PROXY_USERNAME);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 954</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 955</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 956</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 957</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the proxy password.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 958</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 959</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the proxy password</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 960</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 961</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getProxyPassword() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 962</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.PROXY_PASSWORD);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 963</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 964</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 965</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 966</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Get the value of dataDirectory.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 967</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 968</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the value of dataDirectory</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 969</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 970</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getDataDirectory() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 971</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.DATA_DIRECTORY);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 972</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 973</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 974</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 975</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the properties file specified on the command line.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 976</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 977</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the properties file specified on the command line</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 978</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 979</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> File getPropertiesFile() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 980</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String path = line.getOptionValue(ARGUMENT.PROP);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 981</td> <td class="nbHitsUncovered"><a title="Line 981: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 981: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (path != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 982</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">new</span> File(path);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 983</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 984</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 985</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 986</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 987</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 988</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the path to the verbose log file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 989</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 990</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the path to the verbose log file</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 991</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 992</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getVerboseLog() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 993</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.VERBOSE_LOG);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 994</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 995</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 996</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 997</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the path to the suppression file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 998</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 999</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the path to the suppression file</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1000</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1001</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getSuppressionFile() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1002</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.SUPPRESSION_FILE);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1003</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1004</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1005</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1006</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the path to the hints file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1007</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1008</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the path to the hints file</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1009</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1010</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getHintsFile() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1011</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.HINTS_FILE);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1012</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1013</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1014</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1015</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * <p></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1016</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Prints the manifest information to standard output.</p></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1017</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * <ul><li>Implementation-Title: ${pom.name}</li></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1018</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * <li>Implementation-Version: ${pom.version}</li></ul></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1019</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1020</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">void</span> printVersionInfo() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1021</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String version = String.format(<span class="string">"%s version %s"</span>,</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1022</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> Settings.getString(Settings.KEYS.APPLICATION_NAME, <span class="string">"dependency-check"</span>),</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1023</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> Settings.getString(Settings.KEYS.APPLICATION_VERSION, <span class="string">"Unknown"</span>));</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1024</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> System.out.println(version);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1025</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1026</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1027</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1028</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Checks if the auto update feature has been disabled. If it has been</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1029</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * disabled via the command line this will return false.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1030</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1031</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return <code>true</code> if auto-update is allowed; otherwise</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1032</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * <code>false</code></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1033</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1034</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isAutoUpdate() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1035</td> <td class="nbHitsUncovered"><a title="Line 1035: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 1035: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> line != <span class="keyword">null</span> && !line.hasOption(ARGUMENT.DISABLE_AUTO_UPDATE);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1036</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1037</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1038</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1039</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Checks if the update only flag has been set.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1040</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1041</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return <code>true</code> if the update only flag has been set; otherwise</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1042</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * <code>false</code>.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1043</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1044</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isUpdateOnly() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1045</td> <td class="nbHitsUncovered"><a title="Line 1045: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> 9</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 1045: Conditional coverage 50% (2/4) [each condition: 50%, 50%]."> <span class="keyword">return</span> line != <span class="keyword">null</span> && line.hasOption(ARGUMENT.UPDATE_ONLY);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1046</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1047</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1048</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1049</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Checks if the purge NVD flag has been set.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1050</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1051</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return <code>true</code> if the purge nvd flag has been set; otherwise</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1052</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * <code>false</code>.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1053</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1054</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isPurge() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1055</td> <td class="nbHitsUncovered"><a title="Line 1055: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 1055: Conditional coverage 0% (0/4) [each condition: 0%, 0%]."> <span class="keyword">return</span> line != <span class="keyword">null</span> && line.hasOption(ARGUMENT.PURGE_NVD);</a></span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1056</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1057</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1058</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1059</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the database driver name if specified; otherwise null is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1060</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * returned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1061</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1062</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the database driver name if specified; otherwise null is returned</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1063</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1064</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getDatabaseDriverName() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1065</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.DB_DRIVER);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1066</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1067</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1068</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1069</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the database driver path if specified; otherwise null is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1070</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * returned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1071</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1072</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the database driver name if specified; otherwise null is returned</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1073</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1074</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getDatabaseDriverPath() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1075</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.DB_DRIVER_PATH);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1076</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1077</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1078</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1079</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the database connection string if specified; otherwise null is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1080</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * returned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1081</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1082</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the database connection string if specified; otherwise null is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1083</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * returned</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1084</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1085</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getConnectionString() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1086</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.CONNECTION_STRING);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1087</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1088</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1089</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1090</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the database database user name if specified; otherwise null is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1091</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * returned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1092</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1093</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the database database user name if specified; otherwise null is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1094</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * returned</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1095</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1096</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getDatabaseUser() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1097</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.DB_NAME);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1098</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1099</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1100</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1101</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the database database password if specified; otherwise null is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1102</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * returned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1103</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1104</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the database database password if specified; otherwise null is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1105</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * returned</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1106</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1107</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getDatabasePassword() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1108</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.DB_PASSWORD);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1109</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1110</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1111</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1112</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the additional Extensions if specified; otherwise null is</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1113</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * returned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1114</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1115</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the additional Extensions; otherwise null is returned</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1116</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1117</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> String getAdditionalZipExtensions() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1118</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.getOptionValue(ARGUMENT.ADDITIONAL_ZIP_EXTENSIONS);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1119</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1120</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1121</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1122</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Get the value of cveValidForHours.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1123</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1124</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return the value of cveValidForHours</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1125</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1126</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> Integer getCveValidForHours() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1127</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">final</span> String v = line.getOptionValue(ARGUMENT.CVE_VALID_FOR_HOURS);</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1128</td> <td class="nbHitsUncovered"><a title="Line 1128: Conditional coverage 0% (0/2)."> 0</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 1128: Conditional coverage 0% (0/2)."> <span class="keyword">if</span> (v != <span class="keyword">null</span>) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1129</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> Integer.parseInt(v);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1130</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1131</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> <span class="keyword">null</span>;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1132</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1133</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1134</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1135</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns true if the experimental analyzers are enabled.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1136</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1137</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return true if the experimental analyzers are enabled; otherwise false</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1138</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1139</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">boolean</span> isExperimentalEnabled() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1140</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> line.hasOption(ARGUMENT.EXPERIMENTAL);</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1141</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1142</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1143</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1144</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Returns the CVSS value to fail on.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1145</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1146</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @return 11 if nothing is set. Otherwise it returns the int passed from</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1147</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * the command line arg</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1148</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1149</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">int</span> getFailOnCVSS() {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1150</td> <td class="nbHitsUncovered"><a title="Line 1150: Conditional coverage 50% (1/2)."> 2</a></td> <td class="src"><pre class="src"><span class="srcUncovered"> <a title="Line 1150: Conditional coverage 50% (1/2)."> <span class="keyword">if</span> (line.hasOption(ARGUMENT.FAIL_ON_CVSS)) {</a></span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1151</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">final</span> String value = line.getOptionValue(ARGUMENT.FAIL_ON_CVSS);</pre></td></tr>
|
||
<tr> <td class="numLine"> 1152</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">try</span> {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1153</td> <td class="nbHitsCovered"> 2</td> <td class="src"><pre class="src"> <span class="keyword">return</span> Integer.parseInt(value);</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1154</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> } <span class="keyword">catch</span> (NumberFormatException nfe) {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1155</td> <td class="nbHitsCovered"> 1</td> <td class="src"><pre class="src"> <span class="keyword">return</span> 11;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1156</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1157</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> } <span class="keyword">else</span> {</pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1158</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">return</span> 11;</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1159</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1160</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1161</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1162</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1163</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * A collection of static final strings that represent the possible command</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1164</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * line arguments.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1165</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLineCover"> 1166</td> <td class="nbHitsUncovered"> 0</td> <td class="src"><pre class="src"><span class="srcUncovered"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">class</span> ARGUMENT {</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1167</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1168</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1169</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the directory/file to scan.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1170</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1171</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SCAN = <span class="string">"scan"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1172</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1173</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the directory/file to scan.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1174</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1175</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SCAN_SHORT = <span class="string">"s"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1176</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1177</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying that the CPE/CVE/etc. data</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1178</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * should not be automatically updated.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1179</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1180</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_AUTO_UPDATE = <span class="string">"noupdate"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1181</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1182</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying that the CPE/CVE/etc. data</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1183</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * should not be automatically updated.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1184</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1185</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_AUTO_UPDATE_SHORT = <span class="string">"n"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1186</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1187</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying that only the update phase</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1188</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * should be executed; no scan should be run.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1189</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1190</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String UPDATE_ONLY = <span class="string">"updateonly"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1191</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1192</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying that only the update phase</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1193</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * should be executed; no scan should be run.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1194</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1195</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PURGE_NVD = <span class="string">"purge"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1196</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1197</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the directory to write the</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1198</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1199</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1200</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUT = <span class="string">"out"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1201</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1202</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the directory to write the</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1203</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1204</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1205</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUT_SHORT = <span class="string">"o"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1206</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1207</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the output format to write the</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1208</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1209</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1210</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUTPUT_FORMAT = <span class="string">"format"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1211</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1212</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the output format to write the</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1213</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * reports to.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1214</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1215</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String OUTPUT_FORMAT_SHORT = <span class="string">"f"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1216</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1217</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the name of the project to be</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1218</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * scanned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1219</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1220</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROJECT = <span class="string">"project"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1221</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1222</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name specifying the name of the application to</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1223</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * be scanned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1224</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1225</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @deprecated project should be used instead</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1226</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1227</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> @Deprecated</pre></td></tr>
|
||
<tr> <td class="numLine"> 1228</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String APP_NAME = <span class="string">"app"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1229</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1230</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name specifying the name of the application to</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1231</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * be scanned.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1232</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1233</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @deprecated project should be used instead</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1234</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1235</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> @Deprecated</pre></td></tr>
|
||
<tr> <td class="numLine"> 1236</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String APP_NAME_SHORT = <span class="string">"a"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1237</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1238</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name asking for help.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1239</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1240</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String HELP = <span class="string">"help"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1241</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1242</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name asking for advanced help.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1243</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1244</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String ADVANCED_HELP = <span class="string">"advancedHelp"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1245</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1246</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name asking for help.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1247</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1248</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String HELP_SHORT = <span class="string">"h"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1249</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1250</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The long CLI argument name asking for the version.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1251</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1252</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERSION_SHORT = <span class="string">"v"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1253</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1254</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name asking for the version.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1255</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1256</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERSION = <span class="string">"version"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1257</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1258</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy port.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1259</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1260</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_PORT = <span class="string">"proxyport"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1261</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1262</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy server.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1263</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1264</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_SERVER = <span class="string">"proxyserver"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1265</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1266</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy url.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1267</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> *</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1268</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * @deprecated use {@link #PROXY_SERVER} instead</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1269</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1270</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> @Deprecated</pre></td></tr>
|
||
<tr> <td class="numLine"> 1271</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_URL = <span class="string">"proxyurl"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1272</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1273</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy username.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1274</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1275</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_USERNAME = <span class="string">"proxyuser"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1276</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1277</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the proxy password.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1278</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1279</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROXY_PASSWORD = <span class="string">"proxypass"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1280</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1281</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name indicating the connection timeout.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1282</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1283</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CONNECTION_TIMEOUT_SHORT = <span class="string">"c"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1284</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1285</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name indicating the connection timeout.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1286</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1287</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CONNECTION_TIMEOUT = <span class="string">"connectiontimeout"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1288</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1289</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name for setting the location of an additional</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1290</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * properties file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1291</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1292</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROP_SHORT = <span class="string">"P"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1293</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1294</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of an additional</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1295</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * properties file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1296</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1297</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PROP = <span class="string">"propertyfile"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1298</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1299</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of the data directory.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1300</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1301</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DATA_DIRECTORY = <span class="string">"data"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1302</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1303</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the URL for the CVE Data Files.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1304</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1305</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CVE_MOD_12 = <span class="string">"cveUrl12Modified"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1306</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1307</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the URL for the CVE Data Files.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1308</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1309</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CVE_MOD_20 = <span class="string">"cveUrl20Modified"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1310</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1311</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the URL for the CVE Data Files.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1312</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1313</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CVE_BASE_12 = <span class="string">"cveUrl12Base"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1314</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1315</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the URL for the CVE Data Files.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1316</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1317</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CVE_BASE_20 = <span class="string">"cveUrl20Base"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1318</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1319</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name for setting the location of the data</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1320</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * directory.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1321</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1322</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DATA_DIRECTORY_SHORT = <span class="string">"d"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1323</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1324</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of the data directory.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1325</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1326</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERBOSE_LOG = <span class="string">"log"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1327</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1328</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The short CLI argument name for setting the location of the data</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1329</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * directory.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1330</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1331</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String VERBOSE_LOG_SHORT = <span class="string">"l"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1332</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> </pre></td></tr>
|
||
<tr> <td class="numLine"> 1333</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1334</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the depth of symbolic links that</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1335</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * will be followed.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1336</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1337</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SYM_LINK_DEPTH = <span class="string">"symLink"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1338</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1339</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of the suppression</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1340</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1341</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1342</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String SUPPRESSION_FILE = <span class="string">"suppression"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1343</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1344</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the location of the hint file.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1345</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1346</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String HINTS_FILE = <span class="string">"hints"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1347</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1348</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the number of hours to wait before</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1349</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * checking for new updates from the NVD.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1350</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1351</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CVE_VALID_FOR_HOURS = <span class="string">"cveValidForHours"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1352</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1353</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Jar Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1354</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1355</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_JAR = <span class="string">"disableJar"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1356</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1357</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Archive Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1358</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1359</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_ARCHIVE = <span class="string">"disableArchive"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1360</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1361</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Python Distribution Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1362</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1363</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_PY_DIST = <span class="string">"disablePyDist"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1364</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1365</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Python Package Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1366</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1367</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_PY_PKG = <span class="string">"disablePyPkg"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1368</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1369</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Python Package Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1370</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1371</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_COMPOSER = <span class="string">"disableComposer"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1372</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1373</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Ruby Gemspec Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1374</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1375</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_RUBYGEMS = <span class="string">"disableRubygems"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1376</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1377</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Autoconf Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1378</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1379</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_AUTOCONF = <span class="string">"disableAutoconf"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1380</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1381</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Cmake Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1382</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1383</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_CMAKE = <span class="string">"disableCmake"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1384</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1385</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the cocoapods analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1386</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1387</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_COCOAPODS = <span class="string">"disableCocoapodsAnalyzer"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1388</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1389</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the swift package manager analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1390</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1391</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_SWIFT = <span class="string">"disableSwiftPackageManagerAnalyzer"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1392</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1393</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Assembly Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1394</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1395</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_ASSEMBLY = <span class="string">"disableAssembly"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1396</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1397</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Ruby Bundler Audit Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1398</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1399</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_BUNDLE_AUDIT = <span class="string">"disableBundleAudit"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1400</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1401</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Nuspec Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1402</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1403</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_NUSPEC = <span class="string">"disableNuspec"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1404</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1405</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Central Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1406</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1407</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_CENTRAL = <span class="string">"disableCentral"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1408</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1409</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Nexus Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1410</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1411</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_NEXUS = <span class="string">"disableNexus"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1412</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1413</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the OpenSSL Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1414</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1415</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_OPENSSL = <span class="string">"disableOpenSSL"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1416</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1417</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Disables the Node.js Package Analyzer.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1418</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1419</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DISABLE_NODE_JS = <span class="string">"disableNodeJS"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1420</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1421</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The URL of the nexus server.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1422</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1423</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String NEXUS_URL = <span class="string">"nexus"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1424</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1425</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Whether or not the defined proxy should be used when connecting to</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1426</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Nexus.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1427</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1428</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String NEXUS_USES_PROXY = <span class="string">"nexusUsesProxy"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1429</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1430</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the connection string.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1431</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1432</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String CONNECTION_STRING = <span class="string">"connectionString"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1433</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1434</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the database user name.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1435</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1436</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DB_NAME = <span class="string">"dbUser"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1437</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1438</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the database password.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1439</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1440</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DB_PASSWORD = <span class="string">"dbPassword"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1441</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1442</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the database driver name.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1443</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1444</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DB_DRIVER = <span class="string">"dbDriverName"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1445</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1446</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the path to the database driver; in</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1447</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * case it is not on the class path.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1448</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1449</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String DB_DRIVER_PATH = <span class="string">"dbDriverPath"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1450</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1451</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the path to mono for .NET Assembly</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1452</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * analysis on non-windows systems.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1453</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1454</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PATH_TO_MONO = <span class="string">"mono"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1455</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1456</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting extra extensions.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1457</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1458</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String ADDITIONAL_ZIP_EXTENSIONS = <span class="string">"zipExtensions"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1459</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1460</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * Exclude path argument.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1461</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1462</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String EXCLUDE = <span class="string">"exclude"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1463</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1464</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument name for setting the path to bundle-audit for Ruby</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1465</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * bundle analysis.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1466</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1467</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String PATH_TO_BUNDLE_AUDIT = <span class="string">"bundleAudit"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1468</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1469</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument to enable the experimental analyzers.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1470</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1471</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String EXPERIMENTAL = <span class="string">"enableExperimental"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1472</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment">/**</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1473</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> * The CLI argument to enable the experimental analyzers.</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1474</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="comment"> */</span></pre></td></tr>
|
||
<tr> <td class="numLine"> 1475</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String FAIL_ON_CVSS = <span class="string">"failOnCVSS"</span>;</pre></td></tr>
|
||
<tr> <td class="numLine"> 1476</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
<tr> <td class="numLine"> 1477</td> <td class="nbHits"> </td>
|
||
<td class="src"><pre class="src"> }</pre></td></tr>
|
||
</table>
|
||
|
||
<div class="footer">Report generated by <a href="http://cobertura.sourceforge.net/" target="_top">Cobertura</a> 2.1.1 on 1/22/17 4:20 PM.</div>
|
||
</body>
|
||
</html>
|