Modified: websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/GnuParser.html ============================================================================== --- websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/GnuParser.html (original) +++ websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/GnuParser.html Thu Jun 8 17:47:18 2017 @@ -32,7 +32,7 @@ <a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> * The class GnuParser provides an implementation of the</em> <a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> * {@link Parser#flatten(Options, String[], boolean) flatten} method.</em> <a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> * @version $Id: GnuParser.java 1445352 2013-02-12 20:48:19Z tn $</em> +<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> * @version $Id$</em> <a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> * @deprecated since 1.3, use the {@link DefaultParser} instead</em> <a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> */</em> <a class="jxr_linenumber" name="L30" href="#L30">30</a> @Deprecated @@ -56,15 +56,15 @@ <a class="jxr_linenumber" name="L48" href="#L48">48</a> <em class="jxr_javadoccomment"> * @return a String array of the flattened arguments</em> <a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment"> */</em> <a class="jxr_linenumber" name="L50" href="#L50">50</a> @Override -<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong class="jxr_keyword">protected</strong> String[] flatten(<a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, String[] arguments, <strong class="jxr_keyword">boolean</strong> stopAtNonOption) +<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong class="jxr_keyword">protected</strong> String[] flatten(<strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">final</strong> String[] arguments, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> stopAtNonOption) <a class="jxr_linenumber" name="L52" href="#L52">52</a> { -<a class="jxr_linenumber" name="L53" href="#L53">53</a> List<String> tokens = <strong class="jxr_keyword">new</strong> ArrayList<String>(); +<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong class="jxr_keyword">final</strong> List<String> tokens = <strong class="jxr_keyword">new</strong> ArrayList<String>(); <a class="jxr_linenumber" name="L54" href="#L54">54</a> <a class="jxr_linenumber" name="L55" href="#L55">55</a> <strong class="jxr_keyword">boolean</strong> eatTheRest = false; <a class="jxr_linenumber" name="L56" href="#L56">56</a> <a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 0; i < arguments.length; i++) <a class="jxr_linenumber" name="L58" href="#L58">58</a> { -<a class="jxr_linenumber" name="L59" href="#L59">59</a> String arg = arguments[i]; +<a class="jxr_linenumber" name="L59" href="#L59">59</a> <strong class="jxr_keyword">final</strong> String arg = arguments[i]; <a class="jxr_linenumber" name="L60" href="#L60">60</a> <a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">if</strong> (<span class="jxr_string">"--"</span>.equals(arg)) <a class="jxr_linenumber" name="L62" href="#L62">62</a> { @@ -77,7 +77,7 @@ <a class="jxr_linenumber" name="L69" href="#L69">69</a> } <a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (arg.startsWith(<span class="jxr_string">"-"</span>)) <a class="jxr_linenumber" name="L71" href="#L71">71</a> { -<a class="jxr_linenumber" name="L72" href="#L72">72</a> String opt = Util.stripLeadingHyphens(arg); +<a class="jxr_linenumber" name="L72" href="#L72">72</a> <strong class="jxr_keyword">final</strong> String opt = Util.stripLeadingHyphens(arg); <a class="jxr_linenumber" name="L73" href="#L73">73</a> <a class="jxr_linenumber" name="L74" href="#L74">74</a> <strong class="jxr_keyword">if</strong> (options.hasOption(opt)) <a class="jxr_linenumber" name="L75" href="#L75">75</a> {
Modified: websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/HelpFormatter.html ============================================================================== --- websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/HelpFormatter.html (original) +++ websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/HelpFormatter.html Thu Jun 8 17:47:18 2017 @@ -76,7 +76,7 @@ <a class="jxr_linenumber" name="L68" href="#L68">68</a> <em class="jxr_javadoccomment"> * Please report issues at <a href="http://example.com/issue" target="alexandria_uri">http://example.com/issue</a>s</em> <a class="jxr_linenumber" name="L69" href="#L69">69</a> <em class="jxr_javadoccomment"> * </pre></em> <a class="jxr_linenumber" name="L70" href="#L70">70</a> <em class="jxr_javadoccomment"> * </em> -<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_javadoccomment"> * @version $Id: HelpFormatter.java 1677407 2015-05-03 14:31:12Z britter $</em> +<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_javadoccomment"> * @version $Id$</em> <a class="jxr_linenumber" name="L72" href="#L72">72</a> <em class="jxr_javadoccomment"> */</em> <a class="jxr_linenumber" name="L73" href="#L73">73</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/commons/cli/HelpFormatter.html">HelpFormatter</a> <a class="jxr_linenumber" name="L74" href="#L74">74</a> { @@ -200,7 +200,7 @@ <a class="jxr_linenumber" name="L192" href="#L192">192</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L193" href="#L193">193</a> <em class="jxr_javadoccomment"> * @param width the new value of 'width'</em> <a class="jxr_linenumber" name="L194" href="#L194">194</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L195" href="#L195">195</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setWidth(<strong class="jxr_keyword">int</strong> width) +<a class="jxr_linenumber" name="L195" href="#L195">195</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setWidth(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width) <a class="jxr_linenumber" name="L196" href="#L196">196</a> { <a class="jxr_linenumber" name="L197" href="#L197">197</a> <strong class="jxr_keyword">this</strong>.defaultWidth = width; <a class="jxr_linenumber" name="L198" href="#L198">198</a> } @@ -220,7 +220,7 @@ <a class="jxr_linenumber" name="L212" href="#L212">212</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L213" href="#L213">213</a> <em class="jxr_javadoccomment"> * @param padding the new value of 'leftPadding'</em> <a class="jxr_linenumber" name="L214" href="#L214">214</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L215" href="#L215">215</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setLeftPadding(<strong class="jxr_keyword">int</strong> padding) +<a class="jxr_linenumber" name="L215" href="#L215">215</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setLeftPadding(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> padding) <a class="jxr_linenumber" name="L216" href="#L216">216</a> { <a class="jxr_linenumber" name="L217" href="#L217">217</a> <strong class="jxr_keyword">this</strong>.defaultLeftPad = padding; <a class="jxr_linenumber" name="L218" href="#L218">218</a> } @@ -240,7 +240,7 @@ <a class="jxr_linenumber" name="L232" href="#L232">232</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L233" href="#L233">233</a> <em class="jxr_javadoccomment"> * @param padding the new value of 'descPadding'</em> <a class="jxr_linenumber" name="L234" href="#L234">234</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L235" href="#L235">235</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setDescPadding(<strong class="jxr_keyword">int</strong> padding) +<a class="jxr_linenumber" name="L235" href="#L235">235</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setDescPadding(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> padding) <a class="jxr_linenumber" name="L236" href="#L236">236</a> { <a class="jxr_linenumber" name="L237" href="#L237">237</a> <strong class="jxr_keyword">this</strong>.defaultDescPad = padding; <a class="jxr_linenumber" name="L238" href="#L238">238</a> } @@ -260,7 +260,7 @@ <a class="jxr_linenumber" name="L252" href="#L252">252</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L253" href="#L253">253</a> <em class="jxr_javadoccomment"> * @param prefix the new value of 'syntaxPrefix'</em> <a class="jxr_linenumber" name="L254" href="#L254">254</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L255" href="#L255">255</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setSyntaxPrefix(String prefix) +<a class="jxr_linenumber" name="L255" href="#L255">255</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setSyntaxPrefix(<strong class="jxr_keyword">final</strong> String prefix) <a class="jxr_linenumber" name="L256" href="#L256">256</a> { <a class="jxr_linenumber" name="L257" href="#L257">257</a> <strong class="jxr_keyword">this</strong>.defaultSyntaxPrefix = prefix; <a class="jxr_linenumber" name="L258" href="#L258">258</a> } @@ -280,7 +280,7 @@ <a class="jxr_linenumber" name="L272" href="#L272">272</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L273" href="#L273">273</a> <em class="jxr_javadoccomment"> * @param newline the new value of 'newLine'</em> <a class="jxr_linenumber" name="L274" href="#L274">274</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L275" href="#L275">275</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setNewLine(String newline) +<a class="jxr_linenumber" name="L275" href="#L275">275</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setNewLine(<strong class="jxr_keyword">final</strong> String newline) <a class="jxr_linenumber" name="L276" href="#L276">276</a> { <a class="jxr_linenumber" name="L277" href="#L277">277</a> <strong class="jxr_keyword">this</strong>.defaultNewLine = newline; <a class="jxr_linenumber" name="L278" href="#L278">278</a> } @@ -300,7 +300,7 @@ <a class="jxr_linenumber" name="L292" href="#L292">292</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L293" href="#L293">293</a> <em class="jxr_javadoccomment"> * @param prefix the new value of 'optPrefix'</em> <a class="jxr_linenumber" name="L294" href="#L294">294</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L295" href="#L295">295</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setOptPrefix(String prefix) +<a class="jxr_linenumber" name="L295" href="#L295">295</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setOptPrefix(<strong class="jxr_keyword">final</strong> String prefix) <a class="jxr_linenumber" name="L296" href="#L296">296</a> { <a class="jxr_linenumber" name="L297" href="#L297">297</a> <strong class="jxr_keyword">this</strong>.defaultOptPrefix = prefix; <a class="jxr_linenumber" name="L298" href="#L298">298</a> } @@ -320,7 +320,7 @@ <a class="jxr_linenumber" name="L312" href="#L312">312</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L313" href="#L313">313</a> <em class="jxr_javadoccomment"> * @param prefix the new value of 'longOptPrefix'</em> <a class="jxr_linenumber" name="L314" href="#L314">314</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L315" href="#L315">315</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setLongOptPrefix(String prefix) +<a class="jxr_linenumber" name="L315" href="#L315">315</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setLongOptPrefix(<strong class="jxr_keyword">final</strong> String prefix) <a class="jxr_linenumber" name="L316" href="#L316">316</a> { <a class="jxr_linenumber" name="L317" href="#L317">317</a> <strong class="jxr_keyword">this</strong>.defaultLongOptPrefix = prefix; <a class="jxr_linenumber" name="L318" href="#L318">318</a> } @@ -343,7 +343,7 @@ <a class="jxr_linenumber" name="L335" href="#L335">335</a> <em class="jxr_javadoccomment"> * @param longOptSeparator the separator, typically ' ' or '='.</em> <a class="jxr_linenumber" name="L336" href="#L336">336</a> <em class="jxr_javadoccomment"> * @since 1.3</em> <a class="jxr_linenumber" name="L337" href="#L337">337</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L338" href="#L338">338</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setLongOptSeparator(String longOptSeparator) +<a class="jxr_linenumber" name="L338" href="#L338">338</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setLongOptSeparator(<strong class="jxr_keyword">final</strong> String longOptSeparator) <a class="jxr_linenumber" name="L339" href="#L339">339</a> { <a class="jxr_linenumber" name="L340" href="#L340">340</a> <strong class="jxr_keyword">this</strong>.longOptSeparator = longOptSeparator; <a class="jxr_linenumber" name="L341" href="#L341">341</a> } @@ -364,7 +364,7 @@ <a class="jxr_linenumber" name="L356" href="#L356">356</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L357" href="#L357">357</a> <em class="jxr_javadoccomment"> * @param name the new value of 'argName'</em> <a class="jxr_linenumber" name="L358" href="#L358">358</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L359" href="#L359">359</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setArgName(String name) +<a class="jxr_linenumber" name="L359" href="#L359">359</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setArgName(<strong class="jxr_keyword">final</strong> String name) <a class="jxr_linenumber" name="L360" href="#L360">360</a> { <a class="jxr_linenumber" name="L361" href="#L361">361</a> <strong class="jxr_keyword">this</strong>.defaultArgName = name; <a class="jxr_linenumber" name="L362" href="#L362">362</a> } @@ -398,7 +398,7 @@ <a class="jxr_linenumber" name="L390" href="#L390">390</a> <em class="jxr_javadoccomment"> * @param comparator the {@link Comparator} to use for sorting the options</em> <a class="jxr_linenumber" name="L391" href="#L391">391</a> <em class="jxr_javadoccomment"> * @since 1.2</em> <a class="jxr_linenumber" name="L392" href="#L392">392</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L393" href="#L393">393</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setOptionComparator(Comparator<Option> comparator) +<a class="jxr_linenumber" name="L393" href="#L393">393</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> setOptionComparator(<strong class="jxr_keyword">final</strong> Comparator<Option> comparator) <a class="jxr_linenumber" name="L394" href="#L394">394</a> { <a class="jxr_linenumber" name="L395" href="#L395">395</a> <strong class="jxr_keyword">this</strong>.optionComparator = comparator; <a class="jxr_linenumber" name="L396" href="#L396">396</a> } @@ -411,7 +411,7 @@ <a class="jxr_linenumber" name="L403" href="#L403">403</a> <em class="jxr_javadoccomment"> * @param cmdLineSyntax the syntax for this application</em> <a class="jxr_linenumber" name="L404" href="#L404">404</a> <em class="jxr_javadoccomment"> * @param options the Options instance</em> <a class="jxr_linenumber" name="L405" href="#L405">405</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L406" href="#L406">406</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(String cmdLineSyntax, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options) +<a class="jxr_linenumber" name="L406" href="#L406">406</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">final</strong> String cmdLineSyntax, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options) <a class="jxr_linenumber" name="L407" href="#L407">407</a> { <a class="jxr_linenumber" name="L408" href="#L408">408</a> printHelp(getWidth(), cmdLineSyntax, <strong class="jxr_keyword">null</strong>, options, <strong class="jxr_keyword">null</strong>, false); <a class="jxr_linenumber" name="L409" href="#L409">409</a> } @@ -426,7 +426,7 @@ <a class="jxr_linenumber" name="L418" href="#L418">418</a> <em class="jxr_javadoccomment"> * @param autoUsage whether to print an automatically generated</em> <a class="jxr_linenumber" name="L419" href="#L419">419</a> <em class="jxr_javadoccomment"> * usage statement</em> <a class="jxr_linenumber" name="L420" href="#L420">420</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L421" href="#L421">421</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(String cmdLineSyntax, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">boolean</strong> autoUsage) +<a class="jxr_linenumber" name="L421" href="#L421">421</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">final</strong> String cmdLineSyntax, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> autoUsage) <a class="jxr_linenumber" name="L422" href="#L422">422</a> { <a class="jxr_linenumber" name="L423" href="#L423">423</a> printHelp(getWidth(), cmdLineSyntax, <strong class="jxr_keyword">null</strong>, options, <strong class="jxr_keyword">null</strong>, autoUsage); <a class="jxr_linenumber" name="L424" href="#L424">424</a> } @@ -441,7 +441,7 @@ <a class="jxr_linenumber" name="L433" href="#L433">433</a> <em class="jxr_javadoccomment"> * @param options the Options instance</em> <a class="jxr_linenumber" name="L434" href="#L434">434</a> <em class="jxr_javadoccomment"> * @param footer the banner to display at the end of the help</em> <a class="jxr_linenumber" name="L435" href="#L435">435</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L436" href="#L436">436</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(String cmdLineSyntax, String header, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, String footer) +<a class="jxr_linenumber" name="L436" href="#L436">436</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">final</strong> String cmdLineSyntax, <strong class="jxr_keyword">final</strong> String header, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">final</strong> String footer) <a class="jxr_linenumber" name="L437" href="#L437">437</a> { <a class="jxr_linenumber" name="L438" href="#L438">438</a> printHelp(cmdLineSyntax, header, options, footer, false); <a class="jxr_linenumber" name="L439" href="#L439">439</a> } @@ -458,7 +458,7 @@ <a class="jxr_linenumber" name="L450" href="#L450">450</a> <em class="jxr_javadoccomment"> * @param autoUsage whether to print an automatically generated</em> <a class="jxr_linenumber" name="L451" href="#L451">451</a> <em class="jxr_javadoccomment"> * usage statement</em> <a class="jxr_linenumber" name="L452" href="#L452">452</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L453" href="#L453">453</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(String cmdLineSyntax, String header, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, String footer, <strong class="jxr_keyword">boolean</strong> autoUsage) +<a class="jxr_linenumber" name="L453" href="#L453">453</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">final</strong> String cmdLineSyntax, <strong class="jxr_keyword">final</strong> String header, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">final</strong> String footer, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> autoUsage) <a class="jxr_linenumber" name="L454" href="#L454">454</a> { <a class="jxr_linenumber" name="L455" href="#L455">455</a> printHelp(getWidth(), cmdLineSyntax, header, options, footer, autoUsage); <a class="jxr_linenumber" name="L456" href="#L456">456</a> } @@ -474,7 +474,7 @@ <a class="jxr_linenumber" name="L466" href="#L466">466</a> <em class="jxr_javadoccomment"> * @param options the Options instance</em> <a class="jxr_linenumber" name="L467" href="#L467">467</a> <em class="jxr_javadoccomment"> * @param footer the banner to display at the end of the help</em> <a class="jxr_linenumber" name="L468" href="#L468">468</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L469" href="#L469">469</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">int</strong> width, String cmdLineSyntax, String header, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, String footer) +<a class="jxr_linenumber" name="L469" href="#L469">469</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> String cmdLineSyntax, <strong class="jxr_keyword">final</strong> String header, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">final</strong> String footer) <a class="jxr_linenumber" name="L470" href="#L470">470</a> { <a class="jxr_linenumber" name="L471" href="#L471">471</a> printHelp(width, cmdLineSyntax, header, options, footer, false); <a class="jxr_linenumber" name="L472" href="#L472">472</a> } @@ -492,10 +492,10 @@ <a class="jxr_linenumber" name="L484" href="#L484">484</a> <em class="jxr_javadoccomment"> * @param autoUsage whether to print an automatically generated </em> <a class="jxr_linenumber" name="L485" href="#L485">485</a> <em class="jxr_javadoccomment"> * usage statement</em> <a class="jxr_linenumber" name="L486" href="#L486">486</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L487" href="#L487">487</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">int</strong> width, String cmdLineSyntax, String header, -<a class="jxr_linenumber" name="L488" href="#L488">488</a> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, String footer, <strong class="jxr_keyword">boolean</strong> autoUsage) +<a class="jxr_linenumber" name="L487" href="#L487">487</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> String cmdLineSyntax, <strong class="jxr_keyword">final</strong> String header, +<a class="jxr_linenumber" name="L488" href="#L488">488</a> <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">final</strong> String footer, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> autoUsage) <a class="jxr_linenumber" name="L489" href="#L489">489</a> { -<a class="jxr_linenumber" name="L490" href="#L490">490</a> PrintWriter pw = <strong class="jxr_keyword">new</strong> PrintWriter(System.out); +<a class="jxr_linenumber" name="L490" href="#L490">490</a> <strong class="jxr_keyword">final</strong> PrintWriter pw = <strong class="jxr_keyword">new</strong> PrintWriter(System.out); <a class="jxr_linenumber" name="L491" href="#L491">491</a> <a class="jxr_linenumber" name="L492" href="#L492">492</a> printHelp(pw, width, cmdLineSyntax, header, options, getLeftPadding(), getDescPadding(), footer, autoUsage); <a class="jxr_linenumber" name="L493" href="#L493">493</a> pw.flush(); @@ -518,9 +518,9 @@ <a class="jxr_linenumber" name="L510" href="#L510">510</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L511" href="#L511">511</a> <em class="jxr_javadoccomment"> * @throws IllegalStateException if there is no room to print a line</em> <a class="jxr_linenumber" name="L512" href="#L512">512</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L513" href="#L513">513</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, String cmdLineSyntax, -<a class="jxr_linenumber" name="L514" href="#L514">514</a> String header, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">int</strong> leftPad, -<a class="jxr_linenumber" name="L515" href="#L515">515</a> <strong class="jxr_keyword">int</strong> descPad, String footer) +<a class="jxr_linenumber" name="L513" href="#L513">513</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> String cmdLineSyntax, +<a class="jxr_linenumber" name="L514" href="#L514">514</a> <strong class="jxr_keyword">final</strong> String header, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> leftPad, +<a class="jxr_linenumber" name="L515" href="#L515">515</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> descPad, <strong class="jxr_keyword">final</strong> String footer) <a class="jxr_linenumber" name="L516" href="#L516">516</a> { <a class="jxr_linenumber" name="L517" href="#L517">517</a> printHelp(pw, width, cmdLineSyntax, header, options, leftPad, descPad, footer, false); <a class="jxr_linenumber" name="L518" href="#L518">518</a> } @@ -545,9 +545,9 @@ <a class="jxr_linenumber" name="L537" href="#L537">537</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L538" href="#L538">538</a> <em class="jxr_javadoccomment"> * @throws IllegalStateException if there is no room to print a line</em> <a class="jxr_linenumber" name="L539" href="#L539">539</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L540" href="#L540">540</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, String cmdLineSyntax, -<a class="jxr_linenumber" name="L541" href="#L541">541</a> String header, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">int</strong> leftPad, -<a class="jxr_linenumber" name="L542" href="#L542">542</a> <strong class="jxr_keyword">int</strong> descPad, String footer, <strong class="jxr_keyword">boolean</strong> autoUsage) +<a class="jxr_linenumber" name="L540" href="#L540">540</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printHelp(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> String cmdLineSyntax, +<a class="jxr_linenumber" name="L541" href="#L541">541</a> <strong class="jxr_keyword">final</strong> String header, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> leftPad, +<a class="jxr_linenumber" name="L542" href="#L542">542</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> descPad, <strong class="jxr_keyword">final</strong> String footer, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> autoUsage) <a class="jxr_linenumber" name="L543" href="#L543">543</a> { <a class="jxr_linenumber" name="L544" href="#L544">544</a> <strong class="jxr_keyword">if</strong> (cmdLineSyntax == <strong class="jxr_keyword">null</strong> || cmdLineSyntax.length() == 0) <a class="jxr_linenumber" name="L545" href="#L545">545</a> { @@ -584,27 +584,27 @@ <a class="jxr_linenumber" name="L576" href="#L576">576</a> <em class="jxr_javadoccomment"> * @param app The application name</em> <a class="jxr_linenumber" name="L577" href="#L577">577</a> <em class="jxr_javadoccomment"> * @param options The command line Options</em> <a class="jxr_linenumber" name="L578" href="#L578">578</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L579" href="#L579">579</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printUsage(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, String app, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options) +<a class="jxr_linenumber" name="L579" href="#L579">579</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printUsage(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> String app, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options) <a class="jxr_linenumber" name="L580" href="#L580">580</a> { <a class="jxr_linenumber" name="L581" href="#L581">581</a> <em class="jxr_comment">// initialise the string buffer</em> -<a class="jxr_linenumber" name="L582" href="#L582">582</a> StringBuffer buff = <strong class="jxr_keyword">new</strong> StringBuffer(getSyntaxPrefix()).append(app).append(<span class="jxr_string">" "</span>); +<a class="jxr_linenumber" name="L582" href="#L582">582</a> <strong class="jxr_keyword">final</strong> StringBuffer buff = <strong class="jxr_keyword">new</strong> StringBuffer(getSyntaxPrefix()).append(app).append(<span class="jxr_string">" "</span>); <a class="jxr_linenumber" name="L583" href="#L583">583</a> <a class="jxr_linenumber" name="L584" href="#L584">584</a> <em class="jxr_comment">// create a list for processed option groups</em> -<a class="jxr_linenumber" name="L585" href="#L585">585</a> Collection<OptionGroup> processedGroups = <strong class="jxr_keyword">new</strong> ArrayList<OptionGroup>(); +<a class="jxr_linenumber" name="L585" href="#L585">585</a> <strong class="jxr_keyword">final</strong> Collection<OptionGroup> processedGroups = <strong class="jxr_keyword">new</strong> ArrayList<OptionGroup>(); <a class="jxr_linenumber" name="L586" href="#L586">586</a> -<a class="jxr_linenumber" name="L587" href="#L587">587</a> List<Option> optList = <strong class="jxr_keyword">new</strong> ArrayList<Option>(options.getOptions()); +<a class="jxr_linenumber" name="L587" href="#L587">587</a> <strong class="jxr_keyword">final</strong> List<Option> optList = <strong class="jxr_keyword">new</strong> ArrayList<Option>(options.getOptions()); <a class="jxr_linenumber" name="L588" href="#L588">588</a> <strong class="jxr_keyword">if</strong> (getOptionComparator() != <strong class="jxr_keyword">null</strong>) <a class="jxr_linenumber" name="L589" href="#L589">589</a> { <a class="jxr_linenumber" name="L590" href="#L590">590</a> Collections.sort(optList, getOptionComparator()); <a class="jxr_linenumber" name="L591" href="#L591">591</a> } <a class="jxr_linenumber" name="L592" href="#L592">592</a> <em class="jxr_comment">// iterate over the options</em> -<a class="jxr_linenumber" name="L593" href="#L593">593</a> <strong class="jxr_keyword">for</strong> (Iterator<Option> it = optList.iterator(); it.hasNext();) +<a class="jxr_linenumber" name="L593" href="#L593">593</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Iterator<Option> it = optList.iterator(); it.hasNext();) <a class="jxr_linenumber" name="L594" href="#L594">594</a> { <a class="jxr_linenumber" name="L595" href="#L595">595</a> <em class="jxr_comment">// get the next Option</em> -<a class="jxr_linenumber" name="L596" href="#L596">596</a> <a href="../../../../org/apache/commons/cli/Option.html">Option</a> option = it.next(); +<a class="jxr_linenumber" name="L596" href="#L596">596</a> <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Option.html">Option</a> option = it.next(); <a class="jxr_linenumber" name="L597" href="#L597">597</a> <a class="jxr_linenumber" name="L598" href="#L598">598</a> <em class="jxr_comment">// check if the option is part of an OptionGroup</em> -<a class="jxr_linenumber" name="L599" href="#L599">599</a> <a href="../../../../org/apache/commons/cli/OptionGroup.html">OptionGroup</a> group = options.getOptionGroup(option); +<a class="jxr_linenumber" name="L599" href="#L599">599</a> <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/OptionGroup.html">OptionGroup</a> group = options.getOptionGroup(option); <a class="jxr_linenumber" name="L600" href="#L600">600</a> <a class="jxr_linenumber" name="L601" href="#L601">601</a> <em class="jxr_comment">// if the option is part of a group </em> <a class="jxr_linenumber" name="L602" href="#L602">602</a> <strong class="jxr_keyword">if</strong> (group != <strong class="jxr_keyword">null</strong>) @@ -649,20 +649,20 @@ <a class="jxr_linenumber" name="L641" href="#L641">641</a> <em class="jxr_javadoccomment"> * @param group the group to append</em> <a class="jxr_linenumber" name="L642" href="#L642">642</a> <em class="jxr_javadoccomment"> * @see #appendOption(StringBuffer,Option,boolean)</em> <a class="jxr_linenumber" name="L643" href="#L643">643</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L644" href="#L644">644</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> appendOptionGroup(StringBuffer buff, <a href="../../../../org/apache/commons/cli/OptionGroup.html">OptionGroup</a> group) +<a class="jxr_linenumber" name="L644" href="#L644">644</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> appendOptionGroup(<strong class="jxr_keyword">final</strong> StringBuffer buff, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/OptionGroup.html">OptionGroup</a> group) <a class="jxr_linenumber" name="L645" href="#L645">645</a> { <a class="jxr_linenumber" name="L646" href="#L646">646</a> <strong class="jxr_keyword">if</strong> (!group.isRequired()) <a class="jxr_linenumber" name="L647" href="#L647">647</a> { <a class="jxr_linenumber" name="L648" href="#L648">648</a> buff.append(<span class="jxr_string">"["</span>); <a class="jxr_linenumber" name="L649" href="#L649">649</a> } <a class="jxr_linenumber" name="L650" href="#L650">650</a> -<a class="jxr_linenumber" name="L651" href="#L651">651</a> List<Option> optList = <strong class="jxr_keyword">new</strong> ArrayList<Option>(group.getOptions()); +<a class="jxr_linenumber" name="L651" href="#L651">651</a> <strong class="jxr_keyword">final</strong> List<Option> optList = <strong class="jxr_keyword">new</strong> ArrayList<Option>(group.getOptions()); <a class="jxr_linenumber" name="L652" href="#L652">652</a> <strong class="jxr_keyword">if</strong> (getOptionComparator() != <strong class="jxr_keyword">null</strong>) <a class="jxr_linenumber" name="L653" href="#L653">653</a> { <a class="jxr_linenumber" name="L654" href="#L654">654</a> Collections.sort(optList, getOptionComparator()); <a class="jxr_linenumber" name="L655" href="#L655">655</a> } <a class="jxr_linenumber" name="L656" href="#L656">656</a> <em class="jxr_comment">// for each option in the OptionGroup</em> -<a class="jxr_linenumber" name="L657" href="#L657">657</a> <strong class="jxr_keyword">for</strong> (Iterator<Option> it = optList.iterator(); it.hasNext();) +<a class="jxr_linenumber" name="L657" href="#L657">657</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Iterator<Option> it = optList.iterator(); it.hasNext();) <a class="jxr_linenumber" name="L658" href="#L658">658</a> { <a class="jxr_linenumber" name="L659" href="#L659">659</a> <em class="jxr_comment">// whether the option is required or not is handled at group level</em> <a class="jxr_linenumber" name="L660" href="#L660">660</a> appendOption(buff, it.next(), <strong class="jxr_keyword">true</strong>); @@ -686,7 +686,7 @@ <a class="jxr_linenumber" name="L678" href="#L678">678</a> <em class="jxr_javadoccomment"> * @param option the Option to append</em> <a class="jxr_linenumber" name="L679" href="#L679">679</a> <em class="jxr_javadoccomment"> * @param required whether the Option is required or not</em> <a class="jxr_linenumber" name="L680" href="#L680">680</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L681" href="#L681">681</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> appendOption(StringBuffer buff, <a href="../../../../org/apache/commons/cli/Option.html">Option</a> option, <strong class="jxr_keyword">boolean</strong> required) +<a class="jxr_linenumber" name="L681" href="#L681">681</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> appendOption(<strong class="jxr_keyword">final</strong> StringBuffer buff, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Option.html">Option</a> option, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> required) <a class="jxr_linenumber" name="L682" href="#L682">682</a> { <a class="jxr_linenumber" name="L683" href="#L683">683</a> <strong class="jxr_keyword">if</strong> (!required) <a class="jxr_linenumber" name="L684" href="#L684">684</a> { @@ -724,9 +724,9 @@ <a class="jxr_linenumber" name="L716" href="#L716">716</a> <em class="jxr_javadoccomment"> * @param width The number of characters per line for the usage statement.</em> <a class="jxr_linenumber" name="L717" href="#L717">717</a> <em class="jxr_javadoccomment"> * @param cmdLineSyntax The usage statement.</em> <a class="jxr_linenumber" name="L718" href="#L718">718</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L719" href="#L719">719</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printUsage(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, String cmdLineSyntax) +<a class="jxr_linenumber" name="L719" href="#L719">719</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printUsage(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> String cmdLineSyntax) <a class="jxr_linenumber" name="L720" href="#L720">720</a> { -<a class="jxr_linenumber" name="L721" href="#L721">721</a> <strong class="jxr_keyword">int</strong> argPos = cmdLineSyntax.indexOf(' ') + 1; +<a class="jxr_linenumber" name="L721" href="#L721">721</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> argPos = cmdLineSyntax.indexOf(' ') + 1; <a class="jxr_linenumber" name="L722" href="#L722">722</a> <a class="jxr_linenumber" name="L723" href="#L723">723</a> printWrapped(pw, width, getSyntaxPrefix().length() + argPos, getSyntaxPrefix() + cmdLineSyntax); <a class="jxr_linenumber" name="L724" href="#L724">724</a> } @@ -743,10 +743,10 @@ <a class="jxr_linenumber" name="L735" href="#L735">735</a> <em class="jxr_javadoccomment"> * @param descPad the number of characters of padding to be prefixed</em> <a class="jxr_linenumber" name="L736" href="#L736">736</a> <em class="jxr_javadoccomment"> * to each description line</em> <a class="jxr_linenumber" name="L737" href="#L737">737</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L738" href="#L738">738</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printOptions(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, -<a class="jxr_linenumber" name="L739" href="#L739">739</a> <strong class="jxr_keyword">int</strong> leftPad, <strong class="jxr_keyword">int</strong> descPad) +<a class="jxr_linenumber" name="L738" href="#L738">738</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printOptions(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, +<a class="jxr_linenumber" name="L739" href="#L739">739</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> leftPad, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> descPad) <a class="jxr_linenumber" name="L740" href="#L740">740</a> { -<a class="jxr_linenumber" name="L741" href="#L741">741</a> StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer(); +<a class="jxr_linenumber" name="L741" href="#L741">741</a> <strong class="jxr_keyword">final</strong> StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer(); <a class="jxr_linenumber" name="L742" href="#L742">742</a> <a class="jxr_linenumber" name="L743" href="#L743">743</a> renderOptions(sb, width, options, leftPad, descPad); <a class="jxr_linenumber" name="L744" href="#L744">744</a> pw.println(sb.toString()); @@ -759,7 +759,7 @@ <a class="jxr_linenumber" name="L751" href="#L751">751</a> <em class="jxr_javadoccomment"> * @param width The number of characters to display per line</em> <a class="jxr_linenumber" name="L752" href="#L752">752</a> <em class="jxr_javadoccomment"> * @param text The text to be written to the PrintWriter</em> <a class="jxr_linenumber" name="L753" href="#L753">753</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L754" href="#L754">754</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printWrapped(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, String text) +<a class="jxr_linenumber" name="L754" href="#L754">754</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printWrapped(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> String text) <a class="jxr_linenumber" name="L755" href="#L755">755</a> { <a class="jxr_linenumber" name="L756" href="#L756">756</a> printWrapped(pw, width, 0, text); <a class="jxr_linenumber" name="L757" href="#L757">757</a> } @@ -772,9 +772,9 @@ <a class="jxr_linenumber" name="L764" href="#L764">764</a> <em class="jxr_javadoccomment"> * @param nextLineTabStop The position on the next line for the first tab.</em> <a class="jxr_linenumber" name="L765" href="#L765">765</a> <em class="jxr_javadoccomment"> * @param text The text to be written to the PrintWriter</em> <a class="jxr_linenumber" name="L766" href="#L766">766</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L767" href="#L767">767</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printWrapped(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">int</strong> nextLineTabStop, String text) +<a class="jxr_linenumber" name="L767" href="#L767">767</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> printWrapped(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> nextLineTabStop, <strong class="jxr_keyword">final</strong> String text) <a class="jxr_linenumber" name="L768" href="#L768">768</a> { -<a class="jxr_linenumber" name="L769" href="#L769">769</a> StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer(text.length()); +<a class="jxr_linenumber" name="L769" href="#L769">769</a> <strong class="jxr_keyword">final</strong> StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer(text.length()); <a class="jxr_linenumber" name="L770" href="#L770">770</a> <a class="jxr_linenumber" name="L771" href="#L771">771</a> renderWrappedTextBlock(sb, width, nextLineTabStop, text); <a class="jxr_linenumber" name="L772" href="#L772">772</a> pw.println(sb.toString()); @@ -796,7 +796,7 @@ <a class="jxr_linenumber" name="L788" href="#L788">788</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L789" href="#L789">789</a> <em class="jxr_javadoccomment"> * @return the StringBuffer with the rendered Options contents.</em> <a class="jxr_linenumber" name="L790" href="#L790">790</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L791" href="#L791">791</a> <strong class="jxr_keyword">protected</strong> StringBuffer renderOptions(StringBuffer sb, <strong class="jxr_keyword">int</strong> width, <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">int</strong> leftPad, <strong class="jxr_keyword">int</strong> descPad) +<a class="jxr_linenumber" name="L791" href="#L791">791</a> <strong class="jxr_keyword">protected</strong> StringBuffer renderOptions(<strong class="jxr_keyword">final</strong> StringBuffer sb, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Options.html">Options</a> options, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> leftPad, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> descPad) <a class="jxr_linenumber" name="L792" href="#L792">792</a> { <a class="jxr_linenumber" name="L793" href="#L793">793</a> <strong class="jxr_keyword">final</strong> String lpad = createPadding(leftPad); <a class="jxr_linenumber" name="L794" href="#L794">794</a> <strong class="jxr_keyword">final</strong> String dpad = createPadding(descPad); @@ -806,18 +806,18 @@ <a class="jxr_linenumber" name="L798" href="#L798">798</a> <em class="jxr_comment">// the longest opt string this list will be then used to </em> <a class="jxr_linenumber" name="L799" href="#L799">799</a> <em class="jxr_comment">// sort options ascending</em> <a class="jxr_linenumber" name="L800" href="#L800">800</a> <strong class="jxr_keyword">int</strong> max = 0; -<a class="jxr_linenumber" name="L801" href="#L801">801</a> List<StringBuffer> prefixList = <strong class="jxr_keyword">new</strong> ArrayList<StringBuffer>(); +<a class="jxr_linenumber" name="L801" href="#L801">801</a> <strong class="jxr_keyword">final</strong> List<StringBuffer> prefixList = <strong class="jxr_keyword">new</strong> ArrayList<StringBuffer>(); <a class="jxr_linenumber" name="L802" href="#L802">802</a> -<a class="jxr_linenumber" name="L803" href="#L803">803</a> List<Option> optList = options.helpOptions(); +<a class="jxr_linenumber" name="L803" href="#L803">803</a> <strong class="jxr_keyword">final</strong> List<Option> optList = options.helpOptions(); <a class="jxr_linenumber" name="L804" href="#L804">804</a> <a class="jxr_linenumber" name="L805" href="#L805">805</a> <strong class="jxr_keyword">if</strong> (getOptionComparator() != <strong class="jxr_keyword">null</strong>) <a class="jxr_linenumber" name="L806" href="#L806">806</a> { <a class="jxr_linenumber" name="L807" href="#L807">807</a> Collections.sort(optList, getOptionComparator()); <a class="jxr_linenumber" name="L808" href="#L808">808</a> } <a class="jxr_linenumber" name="L809" href="#L809">809</a> -<a class="jxr_linenumber" name="L810" href="#L810">810</a> <strong class="jxr_keyword">for</strong> (Option option : optList) +<a class="jxr_linenumber" name="L810" href="#L810">810</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Option option : optList) <a class="jxr_linenumber" name="L811" href="#L811">811</a> { -<a class="jxr_linenumber" name="L812" href="#L812">812</a> StringBuffer optBuf = <strong class="jxr_keyword">new</strong> StringBuffer(); +<a class="jxr_linenumber" name="L812" href="#L812">812</a> <strong class="jxr_keyword">final</strong> StringBuffer optBuf = <strong class="jxr_keyword">new</strong> StringBuffer(); <a class="jxr_linenumber" name="L813" href="#L813">813</a> <a class="jxr_linenumber" name="L814" href="#L814">814</a> <strong class="jxr_keyword">if</strong> (option.getOpt() == <strong class="jxr_keyword">null</strong>) <a class="jxr_linenumber" name="L815" href="#L815">815</a> { @@ -835,7 +835,7 @@ <a class="jxr_linenumber" name="L827" href="#L827">827</a> <a class="jxr_linenumber" name="L828" href="#L828">828</a> <strong class="jxr_keyword">if</strong> (option.hasArg()) <a class="jxr_linenumber" name="L829" href="#L829">829</a> { -<a class="jxr_linenumber" name="L830" href="#L830">830</a> String argName = option.getArgName(); +<a class="jxr_linenumber" name="L830" href="#L830">830</a> <strong class="jxr_keyword">final</strong> String argName = option.getArgName(); <a class="jxr_linenumber" name="L831" href="#L831">831</a> <strong class="jxr_keyword">if</strong> (argName != <strong class="jxr_keyword">null</strong> && argName.length() == 0) <a class="jxr_linenumber" name="L832" href="#L832">832</a> { <a class="jxr_linenumber" name="L833" href="#L833">833</a> <em class="jxr_comment">// if the option has a blank argname</em> @@ -854,10 +854,10 @@ <a class="jxr_linenumber" name="L846" href="#L846">846</a> <a class="jxr_linenumber" name="L847" href="#L847">847</a> <strong class="jxr_keyword">int</strong> x = 0; <a class="jxr_linenumber" name="L848" href="#L848">848</a> -<a class="jxr_linenumber" name="L849" href="#L849">849</a> <strong class="jxr_keyword">for</strong> (Iterator<Option> it = optList.iterator(); it.hasNext();) +<a class="jxr_linenumber" name="L849" href="#L849">849</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Iterator<Option> it = optList.iterator(); it.hasNext();) <a class="jxr_linenumber" name="L850" href="#L850">850</a> { -<a class="jxr_linenumber" name="L851" href="#L851">851</a> <a href="../../../../org/apache/commons/cli/Option.html">Option</a> option = it.next(); -<a class="jxr_linenumber" name="L852" href="#L852">852</a> StringBuilder optBuf = <strong class="jxr_keyword">new</strong> StringBuilder(prefixList.get(x++).toString()); +<a class="jxr_linenumber" name="L851" href="#L851">851</a> <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Option.html">Option</a> option = it.next(); +<a class="jxr_linenumber" name="L852" href="#L852">852</a> <strong class="jxr_keyword">final</strong> StringBuilder optBuf = <strong class="jxr_keyword">new</strong> StringBuilder(prefixList.get(x++).toString()); <a class="jxr_linenumber" name="L853" href="#L853">853</a> <a class="jxr_linenumber" name="L854" href="#L854">854</a> <strong class="jxr_keyword">if</strong> (optBuf.length() < max) <a class="jxr_linenumber" name="L855" href="#L855">855</a> { @@ -866,7 +866,7 @@ <a class="jxr_linenumber" name="L858" href="#L858">858</a> <a class="jxr_linenumber" name="L859" href="#L859">859</a> optBuf.append(dpad); <a class="jxr_linenumber" name="L860" href="#L860">860</a> -<a class="jxr_linenumber" name="L861" href="#L861">861</a> <strong class="jxr_keyword">int</strong> nextLineTabStop = max + descPad; +<a class="jxr_linenumber" name="L861" href="#L861">861</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> nextLineTabStop = max + descPad; <a class="jxr_linenumber" name="L862" href="#L862">862</a> <a class="jxr_linenumber" name="L863" href="#L863">863</a> <strong class="jxr_keyword">if</strong> (option.getDescription() != <strong class="jxr_keyword">null</strong>) <a class="jxr_linenumber" name="L864" href="#L864">864</a> { @@ -895,7 +895,7 @@ <a class="jxr_linenumber" name="L887" href="#L887">887</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L888" href="#L888">888</a> <em class="jxr_javadoccomment"> * @return the StringBuffer with the rendered Options contents.</em> <a class="jxr_linenumber" name="L889" href="#L889">889</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L890" href="#L890">890</a> <strong class="jxr_keyword">protected</strong> StringBuffer renderWrappedText(StringBuffer sb, <strong class="jxr_keyword">int</strong> width, +<a class="jxr_linenumber" name="L890" href="#L890">890</a> <strong class="jxr_keyword">protected</strong> StringBuffer renderWrappedText(<strong class="jxr_keyword">final</strong> StringBuffer sb, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <a class="jxr_linenumber" name="L891" href="#L891">891</a> <strong class="jxr_keyword">int</strong> nextLineTabStop, String text) <a class="jxr_linenumber" name="L892" href="#L892">892</a> { <a class="jxr_linenumber" name="L893" href="#L893">893</a> <strong class="jxr_keyword">int</strong> pos = findWrapPos(text, width, 0); @@ -947,11 +947,11 @@ <a class="jxr_linenumber" name="L939" href="#L939">939</a> <em class="jxr_javadoccomment"> * @param nextLineTabStop The position on the next line for the first tab.</em> <a class="jxr_linenumber" name="L940" href="#L940">940</a> <em class="jxr_javadoccomment"> * @param text The text to be rendered.</em> <a class="jxr_linenumber" name="L941" href="#L941">941</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L942" href="#L942">942</a> <strong class="jxr_keyword">private</strong> Appendable renderWrappedTextBlock(StringBuffer sb, <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">int</strong> nextLineTabStop, String text) +<a class="jxr_linenumber" name="L942" href="#L942">942</a> <strong class="jxr_keyword">private</strong> Appendable renderWrappedTextBlock(<strong class="jxr_keyword">final</strong> StringBuffer sb, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> nextLineTabStop, <strong class="jxr_keyword">final</strong> String text) <a class="jxr_linenumber" name="L943" href="#L943">943</a> { <a class="jxr_linenumber" name="L944" href="#L944">944</a> <strong class="jxr_keyword">try</strong> <a class="jxr_linenumber" name="L945" href="#L945">945</a> { -<a class="jxr_linenumber" name="L946" href="#L946">946</a> BufferedReader in = <strong class="jxr_keyword">new</strong> BufferedReader(<strong class="jxr_keyword">new</strong> StringReader(text)); +<a class="jxr_linenumber" name="L946" href="#L946">946</a> <strong class="jxr_keyword">final</strong> BufferedReader in = <strong class="jxr_keyword">new</strong> BufferedReader(<strong class="jxr_keyword">new</strong> StringReader(text)); <a class="jxr_linenumber" name="L947" href="#L947">947</a> String line; <a class="jxr_linenumber" name="L948" href="#L948">948</a> <strong class="jxr_keyword">boolean</strong> firstLine = <strong class="jxr_keyword">true</strong>; <a class="jxr_linenumber" name="L949" href="#L949">949</a> <strong class="jxr_keyword">while</strong> ((line = in.readLine()) != <strong class="jxr_keyword">null</strong>) @@ -967,7 +967,7 @@ <a class="jxr_linenumber" name="L959" href="#L959">959</a> renderWrappedText(sb, width, nextLineTabStop, line); <a class="jxr_linenumber" name="L960" href="#L960">960</a> } <a class="jxr_linenumber" name="L961" href="#L961">961</a> } -<a class="jxr_linenumber" name="L962" href="#L962">962</a> <strong class="jxr_keyword">catch</strong> (IOException e) <em class="jxr_comment">//NOPMD</em> +<a class="jxr_linenumber" name="L962" href="#L962">962</a> <strong class="jxr_keyword">catch</strong> (<strong class="jxr_keyword">final</strong> IOException e) <em class="jxr_comment">//NOPMD</em> <a class="jxr_linenumber" name="L963" href="#L963">963</a> { <a class="jxr_linenumber" name="L964" href="#L964">964</a> <em class="jxr_comment">// cannot happen</em> <a class="jxr_linenumber" name="L965" href="#L965">965</a> } @@ -989,7 +989,7 @@ <a class="jxr_linenumber" name="L981" href="#L981">981</a> <em class="jxr_javadoccomment"> * @return position on which the text must be wrapped or -1 if the wrap</em> <a class="jxr_linenumber" name="L982" href="#L982">982</a> <em class="jxr_javadoccomment"> * position is at the end of the text</em> <a class="jxr_linenumber" name="L983" href="#L983">983</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L984" href="#L984">984</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> findWrapPos(String text, <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">int</strong> startPos) +<a class="jxr_linenumber" name="L984" href="#L984">984</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> findWrapPos(<strong class="jxr_keyword">final</strong> String text, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> width, <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> startPos) <a class="jxr_linenumber" name="L985" href="#L985">985</a> { <a class="jxr_linenumber" name="L986" href="#L986">986</a> <em class="jxr_comment">// the line ends before the max wrap pos or a new line char found</em> <a class="jxr_linenumber" name="L987" href="#L987">987</a> <strong class="jxr_keyword">int</strong> pos = text.indexOf('\n', startPos); @@ -1038,9 +1038,9 @@ <a class="jxr_linenumber" name="L1030" href="#L1030">1030</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L1031" href="#L1031">1031</a> <em class="jxr_javadoccomment"> * @return The String of padding</em> <a class="jxr_linenumber" name="L1032" href="#L1032">1032</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a> <strong class="jxr_keyword">protected</strong> String createPadding(<strong class="jxr_keyword">int</strong> len) +<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a> <strong class="jxr_keyword">protected</strong> String createPadding(<strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> len) <a class="jxr_linenumber" name="L1034" href="#L1034">1034</a> { -<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a> <strong class="jxr_keyword">char</strong>[] padding = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">char</strong>[len]; +<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">char</strong>[] padding = <strong class="jxr_keyword">new</strong> <strong class="jxr_keyword">char</strong>[len]; <a class="jxr_linenumber" name="L1036" href="#L1036">1036</a> Arrays.fill(padding, ' '); <a class="jxr_linenumber" name="L1037" href="#L1037">1037</a> <a class="jxr_linenumber" name="L1038" href="#L1038">1038</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> String(padding); @@ -1053,7 +1053,7 @@ <a class="jxr_linenumber" name="L1045" href="#L1045">1045</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L1046" href="#L1046">1046</a> <em class="jxr_javadoccomment"> * @return The String of without the trailing padding</em> <a class="jxr_linenumber" name="L1047" href="#L1047">1047</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a> <strong class="jxr_keyword">protected</strong> String rtrim(String s) +<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a> <strong class="jxr_keyword">protected</strong> String rtrim(<strong class="jxr_keyword">final</strong> String s) <a class="jxr_linenumber" name="L1049" href="#L1049">1049</a> { <a class="jxr_linenumber" name="L1050" href="#L1050">1050</a> <strong class="jxr_keyword">if</strong> (s == <strong class="jxr_keyword">null</strong> || s.length() == 0) <a class="jxr_linenumber" name="L1051" href="#L1051">1051</a> { @@ -1093,7 +1093,7 @@ <a class="jxr_linenumber" name="L1085" href="#L1085">1085</a> <em class="jxr_javadoccomment"> * the first argument is less than, equal to, or greater than the</em> <a class="jxr_linenumber" name="L1086" href="#L1086">1086</a> <em class="jxr_javadoccomment"> * second.</em> <a class="jxr_linenumber" name="L1087" href="#L1087">1087</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> compare(<a href="../../../../org/apache/commons/cli/Option.html">Option</a> opt1, <a href="../../../../org/apache/commons/cli/Option.html">Option</a> opt2) +<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> compare(<strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Option.html">Option</a> opt1, <strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Option.html">Option</a> opt2) <a class="jxr_linenumber" name="L1089" href="#L1089">1089</a> { <a class="jxr_linenumber" name="L1090" href="#L1090">1090</a> <strong class="jxr_keyword">return</strong> opt1.getKey().compareToIgnoreCase(opt2.getKey()); <a class="jxr_linenumber" name="L1091" href="#L1091">1091</a> } Modified: websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingArgumentException.html ============================================================================== --- websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingArgumentException.html (original) +++ websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingArgumentException.html Thu Jun 8 17:47:18 2017 @@ -29,7 +29,7 @@ <a class="jxr_linenumber" name="L21" href="#L21">21</a> <em class="jxr_javadoccomment"> * Thrown when an option requiring an argument</em> <a class="jxr_linenumber" name="L22" href="#L22">22</a> <em class="jxr_javadoccomment"> * is not provided with an argument.</em> <a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> * @version $Id: MissingArgumentException.java 1443102 2013-02-06 18:12:16Z tn $</em> +<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> * @version $Id$</em> <a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> */</em> <a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/commons/cli/ParseException.html">ParseException</a> <a class="jxr_linenumber" name="L27" href="#L27">27</a> { @@ -47,7 +47,7 @@ <a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> * @param message the detail message</em> <a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a>(String message) +<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a>(<strong class="jxr_keyword">final</strong> String message) <a class="jxr_linenumber" name="L43" href="#L43">43</a> { <a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">super</strong>(message); <a class="jxr_linenumber" name="L45" href="#L45">45</a> } @@ -59,7 +59,7 @@ <a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment"> * @param option the option requiring an argument</em> <a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_javadoccomment"> * @since 1.2</em> <a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a>(<a href="../../../../org/apache/commons/cli/Option.html">Option</a> option) +<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a>(<strong class="jxr_keyword">final</strong> <a href="../../../../org/apache/commons/cli/Option.html">Option</a> option) <a class="jxr_linenumber" name="L55" href="#L55">55</a> { <a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong class="jxr_keyword">this</strong>(<span class="jxr_string">"Missing argument for option: "</span> + option.getKey()); <a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">this</strong>.option = option; Modified: websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingOptionException.html ============================================================================== --- websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingOptionException.html (original) +++ websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingOptionException.html Thu Jun 8 17:47:18 2017 @@ -31,7 +31,7 @@ <a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment">/**</em> <a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> * Thrown when a required option has not been provided.</em> <a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> *</em> -<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> * @version $Id: MissingOptionException.java 1443102 2013-02-06 18:12:16Z tn $</em> +<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> * @version $Id$</em> <a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> */</em> <a class="jxr_linenumber" name="L28" href="#L28">28</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../org/apache/commons/cli/ParseException.html">ParseException</a> <a class="jxr_linenumber" name="L29" href="#L29">29</a> { @@ -47,7 +47,7 @@ <a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment"> *</em> <a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> * @param message the detail message</em> <a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a>(String message) +<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a>(<strong class="jxr_keyword">final</strong> String message) <a class="jxr_linenumber" name="L43" href="#L43">43</a> { <a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">super</strong>(message); <a class="jxr_linenumber" name="L45" href="#L45">45</a> } @@ -59,7 +59,7 @@ <a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment"> * @param missingOptions the list of missing options and groups</em> <a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_javadoccomment"> * @since 1.2</em> <a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a>(List missingOptions) +<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">public</strong> <a href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a>(<strong class="jxr_keyword">final</strong> List missingOptions) <a class="jxr_linenumber" name="L55" href="#L55">55</a> { <a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong class="jxr_keyword">this</strong>(createMessage(missingOptions)); <a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">this</strong>.missingOptions = missingOptions; @@ -83,13 +83,13 @@ <a class="jxr_linenumber" name="L75" href="#L75">75</a> <em class="jxr_javadoccomment"> * @param missingOptions the list of missing options and groups</em> <a class="jxr_linenumber" name="L76" href="#L76">76</a> <em class="jxr_javadoccomment"> * @since 1.2</em> <a class="jxr_linenumber" name="L77" href="#L77">77</a> <em class="jxr_javadoccomment"> */</em> -<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String createMessage(List<?> missingOptions) +<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> String createMessage(<strong class="jxr_keyword">final</strong> List<?> missingOptions) <a class="jxr_linenumber" name="L79" href="#L79">79</a> { -<a class="jxr_linenumber" name="L80" href="#L80">80</a> StringBuilder buf = <strong class="jxr_keyword">new</strong> StringBuilder(<span class="jxr_string">"Missing required option"</span>); +<a class="jxr_linenumber" name="L80" href="#L80">80</a> <strong class="jxr_keyword">final</strong> StringBuilder buf = <strong class="jxr_keyword">new</strong> StringBuilder(<span class="jxr_string">"Missing required option"</span>); <a class="jxr_linenumber" name="L81" href="#L81">81</a> buf.append(missingOptions.size() == 1 ? <span class="jxr_string">""</span> : <span class="jxr_string">"s"</span>); <a class="jxr_linenumber" name="L82" href="#L82">82</a> buf.append(<span class="jxr_string">": "</span>); <a class="jxr_linenumber" name="L83" href="#L83">83</a> -<a class="jxr_linenumber" name="L84" href="#L84">84</a> Iterator<?> it = missingOptions.iterator(); +<a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong class="jxr_keyword">final</strong> Iterator<?> it = missingOptions.iterator(); <a class="jxr_linenumber" name="L85" href="#L85">85</a> <strong class="jxr_keyword">while</strong> (it.hasNext()) <a class="jxr_linenumber" name="L86" href="#L86">86</a> { <a class="jxr_linenumber" name="L87" href="#L87">87</a> buf.append(it.next());