You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by gg...@apache.org on 2021/06/14 02:50:34 UTC
svn commit: r1075738 [17/26] - in
/websites/production/commons/content/proper/commons-io: ./ apidocs/
apidocs/org/apache/commons/io/ apidocs/org/apache/commons/io/class-use/
apidocs/org/apache/commons/io/comparator/
apidocs/org/apache/commons/io/compar...
Modified: websites/production/commons/content/proper/commons-io/jacoco/org.apache.commons.io/index.source.html
==============================================================================
--- websites/production/commons/content/proper/commons-io/jacoco/org.apache.commons.io/index.source.html (original)
+++ websites/production/commons/content/proper/commons-io/jacoco/org.apache.commons.io/index.source.html Mon Jun 14 02:50:29 2021
@@ -1 +1 @@
-<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.io</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons IO</a> > <span class="el_package">org.apache.commons.io</span></div><h1>org.apache.commons.io</h1><table class="coverage" cellspacing="0" id="
coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Tota
l</td><td class="bar">703 of 10,827</td><td class="ctr2">93%</td><td class="bar">128 of 1,249</td><td class="ctr2">89%</td><td class="ctr1">156</td><td class="ctr2">1,183</td><td class="ctr1">184</td><td class="ctr2">2,292</td><td class="ctr1">49</td><td class="ctr2">557</td><td class="ctr1">0</td><td class="ctr2">29</td></tr></tfoot><tbody><tr><td id="a19"><a href="IOUtils.java.html" class="el_source">IOUtils.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="205" alt="205"/><img src="../jacoco-resources/greenbar.gif" width="81" height="10" title="1,924" alt="1,924"/></td><td class="ctr2" id="c17">90%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="73" height="10" title="236" alt="236"/></td><td class="ctr2" id="e17">86%</td><td class="ctr1" id="f0">44</td><td class="ctr2" id="g0">290</td><td class="ctr1" id="h
0">50</td><td class="ctr2" id="i1">506</td><td class="ctr1" id="j0">15</td><td class="ctr2" id="k1">153</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a13"><a href="FileUtils.java.html" class="el_source">FileUtils.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="143" alt="143"/><img src="../jacoco-resources/greenbar.gif" width="113" height="10" title="2,696" alt="2,696"/></td><td class="ctr2" id="c14">94%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="247" alt="247"/></td><td class="ctr2" id="e12">92%</td><td class="ctr1" id="f3">23</td><td class="ctr2" id="g1">290</td><td class="ctr1" id="h1">34</td><td class="ctr2" id="i0">614</td><td class="ctr1" id="j2">4</td><td class="ctr2" id="k0">157</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m4">1
</td></tr><tr><td id="a12"><a href="FileSystemUtils.java.html" class="el_source">FileSystemUtils.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="103" alt="103"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="647" alt="647"/></td><td class="ctr2" id="c18">86%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="74" alt="74"/></td><td class="ctr2" id="e19">73%</td><td class="ctr1" id="f2">24</td><td class="ctr2" id="g3">66</td><td class="ctr1" id="h2">21</td><td class="ctr2" id="i3">162</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k6">14</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a10"><a href="FilenameUtils.java.html" class="el_source">FilenameUtils.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/re
dbar.gif" width="2" height="10" title="68" alt="68"/><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="1,602" alt="1,602"/></td><td class="ctr2" id="c13">95%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="111" height="10" title="359" alt="359"/></td><td class="ctr2" id="e11">93%</td><td class="ctr1" id="f1">25</td><td class="ctr2" id="g2">239</td><td class="ctr1" id="h3">20</td><td class="ctr2" id="i2">400</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k2">46</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a11"><a href="FileSystem.java.html" class="el_source">FileSystem.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="557" alt="557"/></td><td class="ctr2" i
d="c15">92%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="28" alt="28"/></td><td class="ctr2" id="e18">77%</td><td class="ctr1" id="f4">11</td><td class="ctr2" id="g4">35</td><td class="ctr1" id="h4">12</td><td class="ctr2" id="i6">61</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k5">17</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a3"><a href="CopyUtils.java.html" class="el_source">CopyUtils.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="133" alt="133"/></td><td class="ctr2" id="c20">81%</td><td class="bar" id="d16"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1"
id="f7">2</td><td class="ctr2" id="g11">15</td><td class="ctr1" id="h7">9</td><td class="ctr2" id="i8">49</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k8">13</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a6"><a href="FileCleaner.java.html" class="el_source">FileCleaner.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="31" alt="31"/></td><td class="ctr2" id="c24">18%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g15">9</td><td class="ctr1" id="h5">12</td><td class="ctr2" id="i17">14</td><td class="ctr1" id="j1">7</td><td class="ctr2" id="k10">9</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a22"><a href="StreamIterator.java.html" class="el_source">StreamIterator.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="24" alt
="24"/></td><td class="ctr2" id="c22">44%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f6">5</td><td class="ctr2" id="g18">7</td><td class="ctr1" id="h6">10</td><td class="ctr2" id="i16">15</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k16">5</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a9"><a href="FileExistsException.java.html" class="el_source">FileExistsException.java</a></td><td class="bar" id="b8"/><td class="ctr2" id="c23">20%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f8">2</td><td class="ctr2" id="g22">3</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i22">6</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k21">3</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a8"><a href="FileDeleteStrategy.java.html" class="el
_source">FileDeleteStrategy.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="63" alt="63"/></td><td class="ctr2" id="c19">84%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e14">87%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g13">12</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i14">20</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k12">8</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m1">2</td></tr><tr><td id="a15"><a href="IOCase.java.html" class="el_source">IOCase.java</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="223" alt="223"/></td><td class="ctr2" id="c10">97%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="31" alt="31"/></td><td class="ctr2" id="e10">96%</td><td class="c
tr1" id="f9">2</td><td class="ctr2" id="g7">29</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i12">34</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">13</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a17"><a href="IOExceptionWithCause.java.html" class="el_source">IOExceptionWithCause.java</a></td><td class="bar" id="b11"/><td class="ctr2" id="c21">55%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i24">4</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k23">2</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a14"><a href="HexDump.java.html" class="el_source">HexDump.java</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="298" alt="298"/></td><td class="ctr2" id="c8">99%</td><td class="bar" id="d1
1"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g10">17</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">39</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k17">5</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a7"><a href="FileCleaningTracker.java.html" class="el_source">FileCleaningTracker.java</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="185" alt="185"/></td><td class="ctr2" id="c9">98%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="13" alt="13"/></td><td class="ctr2" id="e13">92%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g8">21</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i7">50</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k7">14</td><td
class="ctr1" id="l13">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a20"><a href="LineIterator.java.html" class="el_source">LineIterator.java</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="104" alt="104"/></td><td class="ctr2" id="c11">97%</td><td class="bar" id="d14"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g12">15</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i11">36</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">8</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a2"><a href="Charsets.java.html" class="el_source">Charsets.java</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="72" alt="72"/></td><td class="ctr2" id="c12">96%</td><td class="bar" id="d17"><img src=".
./jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g19">7</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">18</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k18">5</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a23"><a href="TaggedIOException.java.html" class="el_source">TaggedIOException.java</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="37" alt="37"/></td><td class="ctr2" id="c16">92%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e15">87%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g16">9</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i18">10</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k19">5</td><td class="ctr1" id="l16">
0</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a4"><a href="DirectoryWalker.java.html" class="el_source">DirectoryWalker.java</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="231" alt="231"/></td><td class="ctr2" id="c7">99%</td><td class="bar" id="d12"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g6">32</td><td class="ctr1" id="h17">1</td><td class="ctr2" id="i5">64</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k4">20</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m2">2</td></tr><tr><td id="a5"><a href="EndianUtils.java.html" class="el_source">EndianUtils.java</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="749" alt="749"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d18"><img src="../jacoco-re
sources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g5">33</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i4">86</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k3">31</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a0"><a href="ByteOrderMark.java.html" class="el_source">ByteOrderMark.java</a></td><td class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="296" alt="296"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d13"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g9">21</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i9">46</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k11">9</td><td class="ctr1" id="l19">0</td><td class=
"ctr2" id="m19">1</td></tr><tr><td id="a24"><a href="ThreadMonitor.java.html" class="el_source">ThreadMonitor.java</a></td><td class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="75" alt="75"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e16">87%</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g14">10</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i13">27</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k14">6</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a16"><a href="IOExceptionList.java.html" class="el_source">IOExceptionList.java</a></td><td class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="59" alt="59"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d15"><img src="../jacoco-resources/green
bar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g17">9</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i19">9</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k15">6</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a21"><a href="StandardLineSeparator.java.html" class="el_source">StandardLineSeparator.java</a></td><td class="bar" id="b22"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="56" alt="56"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g21">4</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i20">9</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k20">4</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a18"><a href="IOIndexedException.java.html" class="
el_source">IOIndexedException.java</a></td><td class="bar" id="b23"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="48" alt="48"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d19"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g20">5</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i21">8</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k22">3</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a1"><a href="ByteOrderParser.java.html" class="el_source">ByteOrderParser.java</a></td><td class="bar" id="b24"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="34" alt="34"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d20"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e9">100
%</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g23">3</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i23">5</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m24">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.7.202105040129</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.io</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons IO</a> > <span class="el_package">org.apache.commons.io</span></div><h1>org.apache.commons.io</h1><table class="coverage" cellspacing="0" id="
coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>Tota
l</td><td class="bar">704 of 10,838</td><td class="ctr2">93%</td><td class="bar">131 of 1,255</td><td class="ctr2">89%</td><td class="ctr1">159</td><td class="ctr2">1,187</td><td class="ctr1">184</td><td class="ctr2">2,293</td><td class="ctr1">49</td><td class="ctr2">558</td><td class="ctr1">0</td><td class="ctr2">29</td></tr></tfoot><tbody><tr><td id="a19"><a href="IOUtils.java.html" class="el_source">IOUtils.java</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="205" alt="205"/><img src="../jacoco-resources/greenbar.gif" width="81" height="10" title="1,924" alt="1,924"/></td><td class="ctr2" id="c17">90%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="11" height="10" title="38" alt="38"/><img src="../jacoco-resources/greenbar.gif" width="72" height="10" title="236" alt="236"/></td><td class="ctr2" id="e17">86%</td><td class="ctr1" id="f0">44</td><td class="ctr2" id="g0">290</td><td class="ctr1" id="h
0">50</td><td class="ctr2" id="i1">506</td><td class="ctr1" id="j0">15</td><td class="ctr2" id="k1">153</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a13"><a href="FileUtils.java.html" class="el_source">FileUtils.java</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="143" alt="143"/><img src="../jacoco-resources/greenbar.gif" width="113" height="10" title="2,696" alt="2,696"/></td><td class="ctr2" id="c14">94%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="76" height="10" title="246" alt="246"/></td><td class="ctr2" id="e12">92%</td><td class="ctr1" id="f2">24</td><td class="ctr2" id="g1">290</td><td class="ctr1" id="h1">34</td><td class="ctr2" id="i0">614</td><td class="ctr1" id="j2">4</td><td class="ctr2" id="k0">157</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m4">1
</td></tr><tr><td id="a12"><a href="FileSystemUtils.java.html" class="el_source">FileSystemUtils.java</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="103" alt="103"/><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="647" alt="647"/></td><td class="ctr2" id="c18">86%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="22" height="10" title="74" alt="74"/></td><td class="ctr2" id="e19">73%</td><td class="ctr1" id="f3">24</td><td class="ctr2" id="g3">66</td><td class="ctr1" id="h2">21</td><td class="ctr2" id="i3">162</td><td class="ctr1" id="j5">2</td><td class="ctr2" id="k6">14</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a10"><a href="FilenameUtils.java.html" class="el_source">FilenameUtils.java</a></td><td class="bar" id="b3"><img src="../jacoco-resources/re
dbar.gif" width="2" height="10" title="68" alt="68"/><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="1,604" alt="1,604"/></td><td class="ctr2" id="c13">95%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="8" height="10" title="27" alt="27"/><img src="../jacoco-resources/greenbar.gif" width="111" height="10" title="361" alt="361"/></td><td class="ctr2" id="e10">93%</td><td class="ctr1" id="f1">25</td><td class="ctr2" id="g2">240</td><td class="ctr1" id="h3">20</td><td class="ctr2" id="i2">400</td><td class="ctr1" id="j6">2</td><td class="ctr2" id="k2">46</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a11"><a href="FileSystem.java.html" class="el_source">FileSystem.java</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="45" alt="45"/><img src="../jacoco-resources/greenbar.gif" width="23" height="10" title="557" alt="557"/></td><td class="ctr2" i
d="c15">92%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="28" alt="28"/></td><td class="ctr2" id="e18">77%</td><td class="ctr1" id="f4">11</td><td class="ctr2" id="g4">35</td><td class="ctr1" id="h4">12</td><td class="ctr2" id="i6">61</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k5">17</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a3"><a href="CopyUtils.java.html" class="el_source">CopyUtils.java</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="31" alt="31"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="133" alt="133"/></td><td class="ctr2" id="c20">81%</td><td class="bar" id="d16"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1"
id="f8">2</td><td class="ctr2" id="g11">15</td><td class="ctr1" id="h7">9</td><td class="ctr2" id="i8">49</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k9">13</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a6"><a href="FileCleaner.java.html" class="el_source">FileCleaner.java</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="31" alt="31"/></td><td class="ctr2" id="c24">18%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f5">7</td><td class="ctr2" id="g15">9</td><td class="ctr1" id="h5">12</td><td class="ctr2" id="i17">14</td><td class="ctr1" id="j1">7</td><td class="ctr2" id="k10">9</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a22"><a href="StreamIterator.java.html" class="el_source">StreamIterator.java</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="24" alt
="24"/></td><td class="ctr2" id="c22">44%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e20">0%</td><td class="ctr1" id="f6">5</td><td class="ctr2" id="g18">7</td><td class="ctr1" id="h6">10</td><td class="ctr2" id="i16">15</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k16">5</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a9"><a href="FileExistsException.java.html" class="el_source">FileExistsException.java</a></td><td class="bar" id="b8"/><td class="ctr2" id="c23">20%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f9">2</td><td class="ctr2" id="g22">3</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i22">6</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k21">3</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m11">1</td></tr><tr><td id="a8"><a href="FileDeleteStrategy.java.html" class="el
_source">FileDeleteStrategy.java</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="63" alt="63"/></td><td class="ctr2" id="c19">84%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e14">87%</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g13">12</td><td class="ctr1" id="h12">1</td><td class="ctr2" id="i14">20</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k12">8</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m1">2</td></tr><tr><td id="a15"><a href="IOCase.java.html" class="el_source">IOCase.java</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="231" alt="231"/></td><td class="ctr2" id="c10">97%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="33" alt="33"/></td><td class="ctr2" id="e13">91%</td><td class="
ctr1" id="f7">4</td><td class="ctr2" id="g6">32</td><td class="ctr1" id="h13">1</td><td class="ctr2" id="i12">35</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k7">14</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m12">1</td></tr><tr><td id="a17"><a href="IOExceptionWithCause.java.html" class="el_source">IOExceptionWithCause.java</a></td><td class="bar" id="b11"/><td class="ctr2" id="c21">55%</td><td class="bar" id="d23"/><td class="ctr2" id="e23">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g24">2</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i24">4</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k23">2</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m13">1</td></tr><tr><td id="a14"><a href="HexDump.java.html" class="el_source">HexDump.java</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="298" alt="298"/></td><td class="ctr2" id="c8">99%</td><td class="bar" id="d
11"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g10">17</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">39</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k17">5</td><td class="ctr1" id="l12">0</td><td class="ctr2" id="m14">1</td></tr><tr><td id="a7"><a href="FileCleaningTracker.java.html" class="el_source">FileCleaningTracker.java</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="185" alt="185"/></td><td class="ctr2" id="c9">98%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="13" alt="13"/></td><td class="ctr2" id="e11">92%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g8">21</td><td class="ctr1" id="h14">1</td><td class="ctr2" id="i7">50</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k8">14</td><td
class="ctr1" id="l13">0</td><td class="ctr2" id="m0">3</td></tr><tr><td id="a20"><a href="LineIterator.java.html" class="el_source">LineIterator.java</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="104" alt="104"/></td><td class="ctr2" id="c11">97%</td><td class="bar" id="d14"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="14" alt="14"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g12">15</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i11">36</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">8</td><td class="ctr1" id="l14">0</td><td class="ctr2" id="m15">1</td></tr><tr><td id="a2"><a href="Charsets.java.html" class="el_source">Charsets.java</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="72" alt="72"/></td><td class="ctr2" id="c12">96%</td><td class="bar" id="d17"><img src="
../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g19">7</td><td class="ctr1" id="h15">1</td><td class="ctr2" id="i15">18</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k18">5</td><td class="ctr1" id="l15">0</td><td class="ctr2" id="m16">1</td></tr><tr><td id="a23"><a href="TaggedIOException.java.html" class="el_source">TaggedIOException.java</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="37" alt="37"/></td><td class="ctr2" id="c16">92%</td><td class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e15">87%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g16">9</td><td class="ctr1" id="h16">1</td><td class="ctr2" id="i18">10</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k19">5</td><td class="ctr1" id="l16"
>0</td><td class="ctr2" id="m17">1</td></tr><tr><td id="a4"><a href="DirectoryWalker.java.html" class="el_source">DirectoryWalker.java</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="231" alt="231"/></td><td class="ctr2" id="c7">99%</td><td class="bar" id="d12"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g7">32</td><td class="ctr1" id="h17">1</td><td class="ctr2" id="i5">64</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k4">20</td><td class="ctr1" id="l17">0</td><td class="ctr2" id="m2">2</td></tr><tr><td id="a5"><a href="EndianUtils.java.html" class="el_source">EndianUtils.java</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="31" height="10" title="749" alt="749"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d18"><img src="../jacoco-r
esources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f19">0</td><td class="ctr2" id="g5">33</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i4">86</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k3">31</td><td class="ctr1" id="l18">0</td><td class="ctr2" id="m18">1</td></tr><tr><td id="a0"><a href="ByteOrderMark.java.html" class="el_source">ByteOrderMark.java</a></td><td class="bar" id="b19"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="296" alt="296"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d13"><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="24" alt="24"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1" id="f20">0</td><td class="ctr2" id="g9">21</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i9">46</td><td class="ctr1" id="j19">0</td><td class="ctr2" id="k11">9</td><td class="ctr1" id="l19">0</td><td class
="ctr2" id="m19">1</td></tr><tr><td id="a24"><a href="ThreadMonitor.java.html" class="el_source">ThreadMonitor.java</a></td><td class="bar" id="b20"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="75" alt="75"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d10"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="7" alt="7"/></td><td class="ctr2" id="e16">87%</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g14">10</td><td class="ctr1" id="h20">0</td><td class="ctr2" id="i13">27</td><td class="ctr1" id="j20">0</td><td class="ctr2" id="k14">6</td><td class="ctr1" id="l20">0</td><td class="ctr2" id="m20">1</td></tr><tr><td id="a16"><a href="IOExceptionList.java.html" class="el_source">IOExceptionList.java</a></td><td class="bar" id="b21"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="59" alt="59"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d15"><img src="../jacoco-resources/gree
nbar.gif" width="1" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1" id="f21">0</td><td class="ctr2" id="g17">9</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i19">9</td><td class="ctr1" id="j21">0</td><td class="ctr2" id="k15">6</td><td class="ctr1" id="l21">0</td><td class="ctr2" id="m21">1</td></tr><tr><td id="a21"><a href="StandardLineSeparator.java.html" class="el_source">StandardLineSeparator.java</a></td><td class="bar" id="b22"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="56" alt="56"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d24"/><td class="ctr2" id="e24">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2" id="g21">4</td><td class="ctr1" id="h22">0</td><td class="ctr2" id="i20">9</td><td class="ctr1" id="j22">0</td><td class="ctr2" id="k20">4</td><td class="ctr1" id="l22">0</td><td class="ctr2" id="m22">1</td></tr><tr><td id="a18"><a href="IOIndexedException.java.html" class=
"el_source">IOIndexedException.java</a></td><td class="bar" id="b23"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="48" alt="48"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d19"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1" id="f23">0</td><td class="ctr2" id="g20">5</td><td class="ctr1" id="h23">0</td><td class="ctr2" id="i21">8</td><td class="ctr1" id="j23">0</td><td class="ctr2" id="k22">3</td><td class="ctr1" id="l23">0</td><td class="ctr2" id="m23">1</td></tr><tr><td id="a1"><a href="ByteOrderParser.java.html" class="el_source">ByteOrderParser.java</a></td><td class="bar" id="b24"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="34" alt="34"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d20"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="4" alt="4"/></td><td class="ctr2" id="e9">10
0%</td><td class="ctr1" id="f24">0</td><td class="ctr2" id="g23">3</td><td class="ctr1" id="h24">0</td><td class="ctr2" id="i23">5</td><td class="ctr1" id="j24">0</td><td class="ctr2" id="k24">1</td><td class="ctr1" id="l24">0</td><td class="ctr2" id="m24">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.7.202105040129</span></div></body></html>
\ No newline at end of file
Modified: websites/production/commons/content/proper/commons-io/japicmp.diff
==============================================================================
--- websites/production/commons/content/proper/commons-io/japicmp.diff (original)
+++ websites/production/commons/content/proper/commons-io/japicmp.diff Mon Jun 14 02:50:29 2021
@@ -1,460 +1,8 @@
-Comparing source compatibility of commons-io-2.9.0.jar against commons-io-2.8.0.jar
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.Charsets (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- *** MODIFIED METHOD: PUBLIC STATIC java.nio.charset.Charset toCharset(java.lang.String)
- +++ NEW EXCEPTION: java.nio.charset.UnsupportedCharsetException
-=== UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.commons.io.DirectoryWalker (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW ANNOTATION: java.lang.Deprecated
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.file.AccumulatorPathVisitor (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) AccumulatorPathVisitor(org.apache.commons.io.file.Counters$PathCounters, org.apache.commons.io.file.PathFilter, org.apache.commons.io.file.PathFilter)
- +++ NEW CONSTRUCTOR: PUBLIC(+) AccumulatorPathVisitor()
- +++ NEW METHOD: PROTECTED(+) void updateDirCounter(java.nio.file.Path, java.io.IOException)
- +++ NEW METHOD: PROTECTED(+) void updateFileCounters(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- --- REMOVED METHOD: PUBLIC(-) java.nio.file.FileVisitResult visitFile(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- --- REMOVED EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.file.AccumulatorPathVisitor withBigIntegerCounters(org.apache.commons.io.file.PathFilter, org.apache.commons.io.file.PathFilter)
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.file.AccumulatorPathVisitor withLongCounters(org.apache.commons.io.file.PathFilter, org.apache.commons.io.file.PathFilter)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.file.CopyDirectoryVisitor (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) CopyDirectoryVisitor(org.apache.commons.io.file.Counters$PathCounters, org.apache.commons.io.file.PathFilter, org.apache.commons.io.file.PathFilter, java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption[])
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.file.Counters (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.file.Counters$Counter noopCounter()
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.file.Counters$PathCounters noopPathCounters()
-*** MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC org.apache.commons.io.file.Counters$Counter (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW METHOD: PUBLIC(+) void reset()
-*** MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC org.apache.commons.io.file.Counters$PathCounters (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW METHOD: PUBLIC(+) void reset()
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.file.CountingPathVisitor (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) CountingPathVisitor(org.apache.commons.io.file.Counters$PathCounters, org.apache.commons.io.file.PathFilter, org.apache.commons.io.file.PathFilter)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult preVisitDirectory(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PROTECTED(+) void updateDirCounter(java.nio.file.Path, java.io.IOException)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.file.DeletingPathVisitor (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) DeletingPathVisitor(org.apache.commons.io.file.Counters$PathCounters, java.nio.file.LinkOption[], org.apache.commons.io.file.DeleteOption[], java.lang.String[])
-+++ NEW CLASS: PUBLIC(+) org.apache.commons.io.file.DirectoryStreamFilter (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: java.nio.file.DirectoryStream$Filter
- +++ NEW SUPERCLASS: java.lang.Object
- +++ NEW CONSTRUCTOR: PUBLIC(+) DirectoryStreamFilter(org.apache.commons.io.file.PathFilter)
- +++ NEW METHOD: PUBLIC(+) boolean accept(java.nio.file.Path)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.file.PathFilter getPathFilter()
-+++* NEW CLASS: PUBLIC(+) org.apache.commons.io.file.NoopPathVisitor (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: java.nio.file.FileVisitor
- +++ NEW INTERFACE: org.apache.commons.io.file.PathVisitor
- +++ NEW SUPERCLASS: org.apache.commons.io.file.SimplePathVisitor
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.apache.commons.io.file.NoopPathVisitor INSTANCE
- +++ NEW CONSTRUCTOR: PUBLIC(+) NoopPathVisitor()
-+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) org.apache.commons.io.file.PathFilter (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW SUPERCLASS: java.lang.Object
- +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW ANNOTATION: java.lang.FunctionalInterface
-*** MODIFIED CLASS: PUBLIC FINAL org.apache.commons.io.file.PathUtils (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.nio.file.Path[] EMPTY_PATH_ARRAY
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.nio.file.LinkOption[] NOFOLLOW_LINK_OPTION_ARRAY
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.nio.file.CopyOption[] EMPTY_COPY_OPTIONS
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.nio.file.Path createParentDirectories(java.nio.file.Path, java.nio.file.attribute.FileAttribute[])
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.nio.file.Path current()
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.file.Counters$PathCounters delete(java.nio.file.Path, java.nio.file.LinkOption[], org.apache.commons.io.file.DeleteOption[])
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.file.Counters$PathCounters deleteDirectory(java.nio.file.Path, java.nio.file.LinkOption[], org.apache.commons.io.file.DeleteOption[])
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.file.Counters$PathCounters deleteFile(java.nio.file.Path, java.nio.file.LinkOption[], org.apache.commons.io.file.DeleteOption[])
- +++ NEW EXCEPTION: java.nio.file.NoSuchFileException
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.nio.file.Path[] filter(org.apache.commons.io.file.PathFilter, java.nio.file.Path[])
- +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isDirectory(java.nio.file.Path, java.nio.file.LinkOption[])
- +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isNewer(java.nio.file.Path, long, java.nio.file.LinkOption[])
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isRegularFile(java.nio.file.Path, java.nio.file.LinkOption[])
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.nio.file.DirectoryStream newDirectoryStream(java.nio.file.Path, org.apache.commons.io.file.PathFilter)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.nio.file.attribute.BasicFileAttributes readBasicFileAttributes(java.nio.file.Path)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.nio.file.attribute.BasicFileAttributes readBasicFileAttributesUnchecked(java.nio.file.Path)
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.util.stream.Stream walk(java.nio.file.Path, org.apache.commons.io.file.PathFilter, int, boolean, java.nio.file.FileVisitOption[])
- +++ NEW EXCEPTION: java.io.IOException
-+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) org.apache.commons.io.file.PathVisitor (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: java.nio.file.FileVisitor
- +++ NEW SUPERCLASS: java.lang.Object
-*** MODIFIED CLASS: PUBLIC ABSTRACT org.apache.commons.io.file.SimplePathVisitor (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW INTERFACE: org.apache.commons.io.file.PathVisitor
-+++ NEW CLASS: PUBLIC(+) org.apache.commons.io.file.spi.FileSystemProviders (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW SUPERCLASS: java.lang.Object
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.nio.file.spi.FileSystemProvider getFileSystemProvider(java.nio.file.Path)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.spi.FileSystemProvider getFileSystemProvider(java.lang.String)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.spi.FileSystemProvider getFileSystemProvider(java.net.URI)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.spi.FileSystemProvider getFileSystemProvider(java.net.URL)
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.file.spi.FileSystemProviders installed()
-**** MODIFIED CLASS: PUBLIC ABSTRACT org.apache.commons.io.filefilter.AbstractFileFilter (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW INTERFACE: java.nio.file.FileVisitor
- +++ NEW INTERFACE: org.apache.commons.io.file.PathVisitor
- +++ NEW METHOD: PROTECTED(+) java.nio.file.FileVisitResult handle(java.lang.Throwable)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult postVisitDirectory(java.nio.file.Path, java.io.IOException)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult preVisitDirectory(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult visitFile(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult visitFileFailed(java.nio.file.Path, java.io.IOException)
- +++ NEW EXCEPTION: java.io.IOException
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.AgeFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.AndFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW CONSTRUCTOR: PUBLIC(+) AndFileFilter(org.apache.commons.io.filefilter.IOFileFilter[])
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW METHOD: PUBLIC(+) void addFileFilter(org.apache.commons.io.filefilter.IOFileFilter[])
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.CanExecuteFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.CanReadFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.CanWriteFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-===* UNCHANGED CLASS: PUBLIC org.apache.commons.io.filefilter.DelegateFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.DirectoryFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.EmptyFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.FalseFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.filefilter.IOFileFilter and(org.apache.commons.io.filefilter.IOFileFilter)
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.filefilter.IOFileFilter negate()
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.filefilter.IOFileFilter or(org.apache.commons.io.filefilter.IOFileFilter)
- +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
-+++* NEW CLASS: PUBLIC(+) org.apache.commons.io.filefilter.FileEqualsFileFilter (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW INTERFACE: java.io.FilenameFilter
- +++ NEW INTERFACE: java.io.FileFilter
- +++ NEW INTERFACE: java.nio.file.FileVisitor
- +++ NEW INTERFACE: org.apache.commons.io.file.PathFilter
- +++ NEW INTERFACE: org.apache.commons.io.file.PathVisitor
- +++ NEW SUPERCLASS: org.apache.commons.io.filefilter.AbstractFileFilter
- +++ NEW CONSTRUCTOR: PUBLIC(+) FileEqualsFileFilter(java.io.File)
- +++ NEW METHOD: PUBLIC(+) boolean accept(java.io.File)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.FileFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- === UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.commons.io.filefilter.IOFileFilter FILE
- +++ NEW ANNOTATION: java.lang.Deprecated
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.apache.commons.io.filefilter.IOFileFilter INSTANCE
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.HiddenFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-**** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.io.filefilter.IOFileFilter (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW INTERFACE: org.apache.commons.io.file.PathFilter
- +++* NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.filefilter.IOFileFilter and(org.apache.commons.io.filefilter.IOFileFilter)
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.filefilter.IOFileFilter negate()
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.filefilter.IOFileFilter or(org.apache.commons.io.filefilter.IOFileFilter)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.MagicNumberFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.NameFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.NotFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.OrFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW CONSTRUCTOR: PUBLIC(+) OrFileFilter(org.apache.commons.io.filefilter.IOFileFilter[])
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW METHOD: PUBLIC(+) void addFileFilter(org.apache.commons.io.filefilter.IOFileFilter[])
-+++* NEW CLASS: PUBLIC(+) org.apache.commons.io.filefilter.PathEqualsFileFilter (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW INTERFACE: java.io.FilenameFilter
- +++ NEW INTERFACE: java.io.FileFilter
- +++ NEW INTERFACE: java.nio.file.FileVisitor
- +++ NEW INTERFACE: org.apache.commons.io.file.PathFilter
- +++ NEW INTERFACE: org.apache.commons.io.file.PathVisitor
- +++ NEW SUPERCLASS: org.apache.commons.io.filefilter.AbstractFileFilter
- +++ NEW CONSTRUCTOR: PUBLIC(+) PathEqualsFileFilter(java.nio.file.Path)
- +++ NEW METHOD: PUBLIC(+) boolean accept(java.io.File)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-+++* NEW CLASS: PUBLIC(+) org.apache.commons.io.filefilter.PathVisitorFileFilter (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW INTERFACE: java.io.FilenameFilter
- +++ NEW INTERFACE: java.io.FileFilter
- +++ NEW INTERFACE: java.nio.file.FileVisitor
- +++ NEW INTERFACE: org.apache.commons.io.file.PathFilter
- +++ NEW INTERFACE: org.apache.commons.io.file.PathVisitor
- +++ NEW SUPERCLASS: org.apache.commons.io.filefilter.AbstractFileFilter
- +++ NEW CONSTRUCTOR: PUBLIC(+) PathVisitorFileFilter(org.apache.commons.io.file.PathVisitor)
- +++ NEW METHOD: PUBLIC(+) boolean accept(java.io.File)
- +++ NEW METHOD: PUBLIC(+) boolean accept(java.io.File, java.lang.String)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult visitFile(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW EXCEPTION: java.io.IOException
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.PrefixFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
+Comparing source compatibility of commons-io-2.10.0.jar against commons-io-2.9.0.jar
*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.RegexFileFilter (compatible)
=== CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.SizeFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult visitFile(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW EXCEPTION: java.io.IOException
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.SuffixFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.TrueFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.filefilter.IOFileFilter and(org.apache.commons.io.filefilter.IOFileFilter)
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.filefilter.IOFileFilter negate()
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.filefilter.IOFileFilter or(org.apache.commons.io.filefilter.IOFileFilter)
+ +++ NEW CONSTRUCTOR: PUBLIC(+) RegexFileFilter(java.util.regex.Pattern, java.util.function.Function)
+++ NEW METHOD: PUBLIC(+) java.lang.String toString()
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.WildcardFileFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.filefilter.WildcardFilter (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- ===* UNCHANGED INTERFACE: org.apache.commons.io.filefilter.IOFileFilter
- +++ NEW METHOD: PUBLIC(+) java.nio.file.FileVisitResult accept(java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
-*** MODIFIED ENUM: PUBLIC FINAL org.apache.commons.io.FileSystem (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW METHOD: PUBLIC(+) boolean supportsDriveLetter()
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.FileUtils (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- === UNCHANGED CONSTRUCTOR: PUBLIC FileUtils()
- +++ NEW ANNOTATION: java.lang.Deprecated
- +++ NEW METHOD: PUBLIC(+) STATIC(+) void copyFile(java.io.File, java.io.File, java.nio.file.CopyOption[])
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.io.File createParentDirectories(java.io.File)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.io.File delete(java.io.File)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isDirectory(java.io.File, java.nio.file.LinkOption[])
- +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isEmptyDirectory(java.io.File)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isRegularFile(java.io.File, java.nio.file.LinkOption[])
- +++ NEW METHOD: PUBLIC(+) STATIC(+) long lastModified(java.io.File)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) long lastModifiedUnchecked(java.io.File)
- +++ NEW METHOD: PUBLIC(+) STATIC(+) void moveFile(java.io.File, java.io.File, java.nio.file.CopyOption[])
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) java.util.stream.Stream streamFiles(java.io.File, boolean, java.lang.String[])
- +++ NEW EXCEPTION: java.io.IOException
-*** MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.commons.io.function.IOConsumer (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.apache.commons.io.function.IOConsumer NOOP_IO_CONSUMER
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.function.IOConsumer noop()
-*** MODIFIED CLASS: PUBLIC ABSTRACT org.apache.commons.io.input.AbstractCharacterFilterReader (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW FIELD: PROTECTED(+) STATIC(+) FINAL(+) java.util.function.IntPredicate SKIP_NONE
- +++ NEW CONSTRUCTOR: PROTECTED(+) AbstractCharacterFilterReader(java.io.Reader, java.util.function.IntPredicate)
- *** MODIFIED METHOD: PROTECTED NON_ABSTRACT (<- ABSTRACT) boolean filter(int)
-+++ NEW CLASS: PUBLIC(+) FINAL(+) org.apache.commons.io.input.BufferedFileChannelInputStream (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: java.io.Closeable
- +++ NEW INTERFACE: java.lang.AutoCloseable
- +++ NEW SUPERCLASS: java.io.InputStream
- +++ NEW CONSTRUCTOR: PUBLIC(+) BufferedFileChannelInputStream(java.io.File)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW CONSTRUCTOR: PUBLIC(+) BufferedFileChannelInputStream(java.io.File, int)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW CONSTRUCTOR: PUBLIC(+) BufferedFileChannelInputStream(java.nio.file.Path)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW CONSTRUCTOR: PUBLIC(+) BufferedFileChannelInputStream(java.nio.file.Path, int)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) int available()
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) void close()
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) int read()
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) int read(byte[], int, int)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) long skip(long)
- +++ NEW EXCEPTION: java.io.IOException
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.input.CharacterFilterReader (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) CharacterFilterReader(java.io.Reader, java.util.function.IntPredicate)
- --- REMOVED METHOD: PROTECTED(-) boolean filter(int)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.input.CharacterSetFilterReader (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) CharacterSetFilterReader(java.io.Reader, java.lang.Integer[])
- --- REMOVED METHOD: PROTECTED(-) boolean filter(int)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.input.CloseShieldInputStream (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- === UNCHANGED CONSTRUCTOR: PUBLIC CloseShieldInputStream(java.io.InputStream)
- +++ NEW ANNOTATION: java.lang.Deprecated
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.input.CloseShieldInputStream wrap(java.io.InputStream)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.input.CloseShieldReader (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- === UNCHANGED CONSTRUCTOR: PUBLIC CloseShieldReader(java.io.Reader)
- +++ NEW ANNOTATION: java.lang.Deprecated
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.input.CloseShieldReader wrap(java.io.Reader)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.input.ObservableInputStream (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) ObservableInputStream(java.io.InputStream, org.apache.commons.io.input.ObservableInputStream$Observer[])
- *** MODIFIED METHOD: PUBLIC (<- PROTECTED) java.util.List getObservers()
-+++* NEW CLASS: PUBLIC(+) org.apache.commons.io.input.QueueInputStream (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: java.io.Closeable
- +++ NEW INTERFACE: java.lang.AutoCloseable
- +++ NEW SUPERCLASS: java.io.InputStream
- +++ NEW CONSTRUCTOR: PUBLIC(+) QueueInputStream()
- +++ NEW CONSTRUCTOR: PUBLIC(+) QueueInputStream(java.util.concurrent.BlockingQueue)
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.output.QueueOutputStream newQueueOutputStream()
- +++ NEW METHOD: PUBLIC(+) int read()
-+++ NEW CLASS: PUBLIC(+) org.apache.commons.io.input.ReadAheadInputStream (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: java.io.Closeable
- +++ NEW INTERFACE: java.lang.AutoCloseable
- +++ NEW SUPERCLASS: java.io.InputStream
- +++ NEW CONSTRUCTOR: PUBLIC(+) ReadAheadInputStream(java.io.InputStream, int, java.util.concurrent.ExecutorService)
- +++ NEW CONSTRUCTOR: PUBLIC(+) ReadAheadInputStream(java.io.InputStream, int)
- +++ NEW METHOD: PUBLIC(+) int available()
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) void close()
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) int read()
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) int read(byte[], int, int)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) long skip(long)
- +++ NEW EXCEPTION: java.io.IOException
-+++ NEW CLASS: PUBLIC(+) org.apache.commons.io.input.TimestampedObserver (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW SUPERCLASS: org.apache.commons.io.input.ObservableInputStream$Observer
- +++ NEW CONSTRUCTOR: PUBLIC(+) TimestampedObserver()
- +++ NEW METHOD: PUBLIC(+) void closed()
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) java.time.Instant getCloseInstant()
- +++ NEW METHOD: PUBLIC(+) java.time.Instant getOpenInstant()
- +++ NEW METHOD: PUBLIC(+) java.time.Duration getOpenToCloseDuration()
- +++ NEW METHOD: PUBLIC(+) java.time.Duration getOpenToNowDuration()
- +++ NEW METHOD: PUBLIC(+) java.lang.String toString()
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.IOExceptionList (compatible)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) IOExceptionList(java.lang.String, java.util.List)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.IOUtils (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- *** MODIFIED FIELD: PUBLIC (<- PRIVATE) STATIC FINAL byte[] EMPTY_BYTE_ARRAY
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int CR
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int LF
- +++ NEW METHOD: PUBLIC(+) STATIC(+) byte[] byteArray()
- +++ NEW METHOD: PUBLIC(+) STATIC(+) byte[] byteArray(int)
- === UNCHANGED METHOD: PUBLIC STATIC void closeQuietly(java.io.Closeable)
- --- REMOVED ANNOTATION: java.lang.Deprecated
- === UNCHANGED METHOD: PUBLIC STATIC void closeQuietly(java.io.Closeable[])
- --- REMOVED ANNOTATION: java.lang.Deprecated
- === UNCHANGED METHOD: PUBLIC STATIC void closeQuietly(java.io.InputStream)
- --- REMOVED ANNOTATION: java.lang.Deprecated
- === UNCHANGED METHOD: PUBLIC STATIC void closeQuietly(java.io.OutputStream)
- --- REMOVED ANNOTATION: java.lang.Deprecated
- === UNCHANGED METHOD: PUBLIC STATIC void closeQuietly(java.io.Reader)
- --- REMOVED ANNOTATION: java.lang.Deprecated
- === UNCHANGED METHOD: PUBLIC STATIC void closeQuietly(java.nio.channels.Selector)
- --- REMOVED ANNOTATION: java.lang.Deprecated
- === UNCHANGED METHOD: PUBLIC STATIC void closeQuietly(java.net.ServerSocket)
- --- REMOVED ANNOTATION: java.lang.Deprecated
- === UNCHANGED METHOD: PUBLIC STATIC void closeQuietly(java.net.Socket)
- --- REMOVED ANNOTATION: java.lang.Deprecated
- === UNCHANGED METHOD: PUBLIC STATIC void closeQuietly(java.io.Writer)
- --- REMOVED ANNOTATION: java.lang.Deprecated
- +++ NEW METHOD: PUBLIC(+) STATIC(+) long copy(java.net.URL, java.io.File)
- +++ NEW EXCEPTION: java.io.IOException
- +++ NEW METHOD: PUBLIC(+) STATIC(+) long copy(java.net.URL, java.io.OutputStream)
- +++ NEW EXCEPTION: java.io.IOException
-*** MODIFIED CLASS: PUBLIC FINAL org.apache.commons.io.monitor.FileAlterationMonitor (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) FileAlterationMonitor(long, java.util.Collection)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.output.CloseShieldOutputStream (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- === UNCHANGED CONSTRUCTOR: PUBLIC CloseShieldOutputStream(java.io.OutputStream)
- +++ NEW ANNOTATION: java.lang.Deprecated
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.output.CloseShieldOutputStream wrap(java.io.OutputStream)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.output.CloseShieldWriter (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- === UNCHANGED CONSTRUCTOR: PUBLIC CloseShieldWriter(java.io.Writer)
- +++ NEW ANNOTATION: java.lang.Deprecated
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.output.CloseShieldWriter wrap(java.io.Writer)
-*** MODIFIED CLASS: PUBLIC org.apache.commons.io.output.DeferredFileOutputStream (not serializable)
- === CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW METHOD: PUBLIC(+) java.io.InputStream toInputStream()
- +++ NEW EXCEPTION: java.io.IOException
-+++* NEW CLASS: PUBLIC(+) org.apache.commons.io.output.QueueOutputStream (not serializable)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: java.io.Closeable
- +++ NEW INTERFACE: java.lang.AutoCloseable
- +++ NEW INTERFACE: java.io.Flushable
- +++ NEW SUPERCLASS: java.io.OutputStream
- +++ NEW CONSTRUCTOR: PUBLIC(+) QueueOutputStream()
- +++ NEW CONSTRUCTOR: PUBLIC(+) QueueOutputStream(java.util.concurrent.BlockingQueue)
- +++ NEW METHOD: PUBLIC(+) org.apache.commons.io.input.QueueInputStream newQueueInputStream()
- +++ NEW METHOD: PUBLIC(+) void write(int)
- +++ NEW EXCEPTION: java.io.InterruptedIOException
-*** MODIFIED CLASS: PUBLIC NON_ABSTRACT (<- ABSTRACT) org.apache.commons.io.output.ThresholdingOutputStream (not serializable)
+*** MODIFIED ENUM: PUBLIC FINAL org.apache.commons.io.IOCase (compatible)
=== CLASS FILE FORMAT VERSION: 52.0 <- 52.0
- +++ NEW CONSTRUCTOR: PUBLIC(+) ThresholdingOutputStream(int, org.apache.commons.io.function.IOConsumer, org.apache.commons.io.function.IOFunction)
- *** MODIFIED METHOD: PROTECTED NON_ABSTRACT (<- ABSTRACT) java.io.OutputStream getStream()
- === UNCHANGED EXCEPTION: java.io.IOException
- *** MODIFIED METHOD: PROTECTED NON_ABSTRACT (<- ABSTRACT) void thresholdReached()
- === UNCHANGED EXCEPTION: java.io.IOException
-+++ NEW ENUM: PUBLIC(+) FINAL(+) org.apache.commons.io.StandardLineSeparator (compatible)
- +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a.
- +++ NEW INTERFACE: java.lang.Comparable
- +++ NEW INTERFACE: java.io.Serializable
- +++ NEW SUPERCLASS: java.lang.Enum
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.apache.commons.io.StandardLineSeparator CRLF
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.apache.commons.io.StandardLineSeparator LF
- +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.apache.commons.io.StandardLineSeparator CR
- +++ NEW METHOD: PUBLIC(+) byte[] getBytes(java.nio.charset.Charset)
- +++ NEW METHOD: PUBLIC(+) java.lang.String getString()
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.StandardLineSeparator valueOf(java.lang.String)
- +++ NEW METHOD: PUBLIC(+) STATIC(+) org.apache.commons.io.StandardLineSeparator[] values()
+ +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isCaseSensitive(org.apache.commons.io.IOCase)