<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1649604585106" clover="3.2.0">
  <project timestamp="1649604585106" name="All files">
    <metrics statements="183" coveredstatements="183" conditionals="61" coveredconditionals="61" methods="58" coveredmethods="58" elements="302" coveredelements="302" complexity="0" loc="183" ncloc="183" packages="21" files="66" classes="66">
      <package name="src">
        <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        <file name="Array.prototype.all.js" path="/home/rimmon/work/linq-for-js/src/Array.prototype.all.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.aggregate">
        <metrics statements="12" coveredstatements="12" conditionals="7" coveredconditionals="7" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.aggregate.js" path="/home/rimmon/work/linq-for-js/src/aggregate/Array.prototype.aggregate.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="19" type="stmt"/>
          <line num="4" count="5" type="stmt"/>
        </file>
        <file name="Iterator.aggregate.js" path="/home/rimmon/work/linq-for-js/src/aggregate/Iterator.aggregate.js">
          <metrics statements="10" coveredstatements="10" conditionals="7" coveredconditionals="7" methods="1" coveredmethods="1"/>
          <line num="3" count="19" type="stmt"/>
          <line num="4" count="18" type="cond" truecount="2" falsecount="0"/>
          <line num="5" count="1" type="stmt"/>
          <line num="9" count="17" type="stmt"/>
          <line num="11" count="17" type="cond" truecount="2" falsecount="0"/>
          <line num="12" count="8" type="stmt"/>
          <line num="14" count="9" type="stmt"/>
          <line num="18" count="17" type="cond" truecount="3" falsecount="0"/>
          <line num="19" count="39" type="stmt"/>
          <line num="21" count="17" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/aggregate/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.all">
        <metrics statements="9" coveredstatements="9" conditionals="4" coveredconditionals="4" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.all.js" path="/home/rimmon/work/linq-for-js/src/all/Array.prototype.all.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="19" type="stmt"/>
          <line num="4" count="5" type="stmt"/>
        </file>
        <file name="Iterator.all.js" path="/home/rimmon/work/linq-for-js/src/all/Iterator.all.js">
          <metrics statements="7" coveredstatements="7" conditionals="4" coveredconditionals="4" methods="1" coveredmethods="1"/>
          <line num="3" count="19" type="stmt"/>
          <line num="4" count="15" type="cond" truecount="2" falsecount="0"/>
          <line num="5" count="1" type="stmt"/>
          <line num="8" count="14" type="stmt"/>
          <line num="9" count="37" type="cond" truecount="2" falsecount="0"/>
          <line num="10" count="7" type="stmt"/>
          <line num="13" count="7" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/all/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.any">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.any.js" path="/home/rimmon/work/linq-for-js/src/any/Array.prototype.any.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="19" type="stmt"/>
          <line num="4" count="6" type="stmt"/>
        </file>
        <file name="Iterator.any.js" path="/home/rimmon/work/linq-for-js/src/any/Iterator.any.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="19" type="stmt"/>
          <line num="5" count="16" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/any/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.average">
        <metrics statements="11" coveredstatements="11" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.average.js" path="/home/rimmon/work/linq-for-js/src/average/Array.prototype.average.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="4" type="stmt"/>
        </file>
        <file name="Iterator.average.js" path="/home/rimmon/work/linq-for-js/src/average/Iterator.average.js">
          <metrics statements="9" coveredstatements="9" conditionals="2" coveredconditionals="2" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="4" type="stmt"/>
          <line num="5" count="4" type="stmt"/>
          <line num="7" count="4" type="stmt"/>
          <line num="8" count="15" type="stmt"/>
          <line num="9" count="15" type="stmt"/>
          <line num="12" count="4" type="cond" truecount="2" falsecount="0"/>
          <line num="13" count="3" type="stmt"/>
          <line num="16" count="1" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/average/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.contains">
        <metrics statements="6" coveredstatements="6" conditionals="2" coveredconditionals="2" methods="3" coveredmethods="3"/>
        <file name="Array.prototype.contains.js" path="/home/rimmon/work/linq-for-js/src/contains/Array.prototype.contains.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="5" type="stmt"/>
        </file>
        <file name="Iterator.contains.js" path="/home/rimmon/work/linq-for-js/src/contains/Iterator.contains.js">
          <metrics statements="4" coveredstatements="4" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="24" type="cond" truecount="2" falsecount="0"/>
          <line num="6" count="2" type="stmt"/>
          <line num="9" count="71" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/contains/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.count">
        <metrics statements="9" coveredstatements="9" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.count.js" path="/home/rimmon/work/linq-for-js/src/count/Array.prototype.count.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="5" type="stmt"/>
        </file>
        <file name="Iterator.count.js" path="/home/rimmon/work/linq-for-js/src/count/Iterator.count.js">
          <metrics statements="7" coveredstatements="7" conditionals="2" coveredconditionals="2" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="14" type="cond" truecount="2" falsecount="0"/>
          <line num="6" count="3" type="stmt"/>
          <line num="8" count="11" type="stmt"/>
          <line num="9" count="11" type="stmt"/>
          <line num="10" count="25" type="stmt"/>
          <line num="12" count="11" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/count/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.distinct">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.distinct.js" path="/home/rimmon/work/linq-for-js/src/distinct/Array.prototype.distinct.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="7" type="stmt"/>
        </file>
        <file name="Iterator.distinct.js" path="/home/rimmon/work/linq-for-js/src/distinct/Iterator.distinct.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="7" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/distinct/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.elementAt">
        <metrics statements="6" coveredstatements="6" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.elementAt.js" path="/home/rimmon/work/linq-for-js/src/elementAt/Array.prototype.elementAt.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="3" type="stmt"/>
        </file>
        <file name="Iterator.elementAt.js" path="/home/rimmon/work/linq-for-js/src/elementAt/Iterator.elementAt.js">
          <metrics statements="4" coveredstatements="4" conditionals="2" coveredconditionals="2" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="4" type="stmt"/>
          <line num="5" count="11" type="cond" truecount="2" falsecount="0"/>
          <line num="6" count="2" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/elementAt/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.first">
        <metrics statements="6" coveredstatements="6" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.first.js" path="/home/rimmon/work/linq-for-js/src/first/Array.prototype.first.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="21" type="stmt"/>
          <line num="4" count="6" type="stmt"/>
        </file>
        <file name="Iterator.first.js" path="/home/rimmon/work/linq-for-js/src/first/Iterator.first.js">
          <metrics statements="4" coveredstatements="4" conditionals="2" coveredconditionals="2" methods="1" coveredmethods="1"/>
          <line num="4" count="21" type="stmt"/>
          <line num="5" count="94" type="cond" truecount="2" falsecount="0"/>
          <line num="6" count="36" type="stmt"/>
          <line num="8" count="58" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/first/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.iterators">
        <metrics statements="66" coveredstatements="66" conditionals="34" coveredconditionals="34" methods="18" coveredmethods="18"/>
        <file name="DistinctIterator.js" path="/home/rimmon/work/linq-for-js/src/iterators/DistinctIterator.js">
          <metrics statements="7" coveredstatements="7" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
          <line num="5" count="16" type="stmt"/>
          <line num="9" count="12" type="stmt"/>
          <line num="10" count="12" type="stmt"/>
          <line num="11" count="64" type="cond" truecount="2" falsecount="0"/>
          <line num="12" count="11" type="stmt"/>
          <line num="15" count="53" type="stmt"/>
          <line num="16" count="53" type="stmt"/>
        </file>
        <file name="Iterator.js" path="/home/rimmon/work/linq-for-js/src/iterators/Iterator.js">
          <metrics statements="15" coveredstatements="15" conditionals="10" coveredconditionals="10" methods="4" coveredmethods="4"/>
          <line num="3" count="408" type="cond" truecount="2" falsecount="0"/>
          <line num="4" count="2" type="stmt"/>
          <line num="6" count="406" type="cond" truecount="4" falsecount="0"/>
          <line num="7" count="1" type="stmt"/>
          <line num="10" count="405" type="stmt"/>
          <line num="14" count="73" type="stmt"/>
          <line num="18" count="35" type="stmt"/>
          <line num="22" count="11" type="cond" truecount="2" falsecount="0"/>
          <line num="23" count="2" type="stmt"/>
          <line num="25" count="9" type="cond" truecount="2" falsecount="0"/>
          <line num="26" count="2" type="stmt"/>
          <line num="29" count="7" type="stmt"/>
          <line num="30" count="7" type="stmt"/>
          <line num="31" count="32" type="stmt"/>
          <line num="34" count="7" type="stmt"/>
        </file>
        <file name="SelectIterator.js" path="/home/rimmon/work/linq-for-js/src/iterators/SelectIterator.js">
          <metrics statements="6" coveredstatements="6" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
          <line num="5" count="61" type="stmt"/>
          <line num="7" count="61" type="cond" truecount="2" falsecount="0"/>
          <line num="8" count="2" type="stmt"/>
          <line num="11" count="59" type="stmt"/>
          <line num="15" count="50" type="stmt"/>
          <line num="16" count="185" type="stmt"/>
        </file>
        <file name="SelectManyIterator.js" path="/home/rimmon/work/linq-for-js/src/iterators/SelectManyIterator.js">
          <metrics statements="7" coveredstatements="7" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
          <line num="5" count="53" type="stmt"/>
          <line num="7" count="53" type="cond" truecount="2" falsecount="0"/>
          <line num="8" count="2" type="stmt"/>
          <line num="11" count="51" type="stmt"/>
          <line num="15" count="45" type="stmt"/>
          <line num="16" count="157" type="stmt"/>
          <line num="17" count="273" type="stmt"/>
        </file>
        <file name="SkipIterator.js" path="/home/rimmon/work/linq-for-js/src/iterators/SkipIterator.js">
          <metrics statements="11" coveredstatements="11" conditionals="6" coveredconditionals="6" methods="2" coveredmethods="2"/>
          <line num="5" count="26" type="stmt"/>
          <line num="7" count="26" type="cond" truecount="2" falsecount="0"/>
          <line num="8" count="2" type="stmt"/>
          <line num="11" count="24" type="cond" truecount="2" falsecount="0"/>
          <line num="12" count="1" type="stmt"/>
          <line num="15" count="23" type="stmt"/>
          <line num="19" count="18" type="stmt"/>
          <line num="20" count="18" type="stmt"/>
          <line num="21" count="86" type="cond" truecount="2" falsecount="0"/>
          <line num="22" count="53" type="stmt"/>
          <line num="24" count="33" type="stmt"/>
        </file>
        <file name="TakeIterator.js" path="/home/rimmon/work/linq-for-js/src/iterators/TakeIterator.js">
          <metrics statements="8" coveredstatements="8" conditionals="6" coveredconditionals="6" methods="2" coveredmethods="2"/>
          <line num="5" count="30" type="stmt"/>
          <line num="7" count="30" type="cond" truecount="4" falsecount="0"/>
          <line num="8" count="3" type="stmt"/>
          <line num="11" count="27" type="stmt"/>
          <line num="15" count="23" type="stmt"/>
          <line num="16" count="55" type="stmt"/>
          <line num="18" count="52" type="cond" truecount="2" falsecount="0"/>
          <line num="19" count="17" type="stmt"/>
        </file>
        <file name="TakeWhileIterator.js" path="/home/rimmon/work/linq-for-js/src/iterators/TakeWhileIterator.js">
          <metrics statements="5" coveredstatements="5" conditionals="2" coveredconditionals="2" methods="2" coveredmethods="2"/>
          <line num="5" count="31" type="stmt"/>
          <line num="9" count="25" type="stmt"/>
          <line num="10" count="57" type="cond" truecount="2" falsecount="0"/>
          <line num="11" count="42" type="stmt"/>
          <line num="13" count="15" type="stmt"/>
        </file>
        <file name="WhereIterator.js" path="/home/rimmon/work/linq-for-js/src/iterators/WhereIterator.js">
          <metrics statements="7" coveredstatements="7" conditionals="4" coveredconditionals="4" methods="2" coveredmethods="2"/>
          <line num="5" count="135" type="stmt"/>
          <line num="7" count="135" type="cond" truecount="2" falsecount="0"/>
          <line num="8" count="4" type="stmt"/>
          <line num="11" count="131" type="stmt"/>
          <line num="15" count="95" type="stmt"/>
          <line num="16" count="350" type="cond" truecount="2" falsecount="0"/>
          <line num="17" count="131" type="stmt"/>
        </file>
      </package>
      <package name="src.max">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.max.js" path="/home/rimmon/work/linq-for-js/src/max/Array.prototype.max.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="12" type="stmt"/>
        </file>
        <file name="Iterator.max.js" path="/home/rimmon/work/linq-for-js/src/max/Iterator.max.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="16" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/max/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.min">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.min.js" path="/home/rimmon/work/linq-for-js/src/min/Array.prototype.min.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="12" type="stmt"/>
        </file>
        <file name="Iterator.min.js" path="/home/rimmon/work/linq-for-js/src/min/Iterator.min.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="16" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/min/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.select">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.select.js" path="/home/rimmon/work/linq-for-js/src/select/Array.prototype.select.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="30" type="stmt"/>
        </file>
        <file name="Iterator.select.js" path="/home/rimmon/work/linq-for-js/src/select/Iterator.select.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="25" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/select/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.selectMany">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.selectMany.js" path="/home/rimmon/work/linq-for-js/src/selectMany/Array.prototype.selectMany.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="41" type="stmt"/>
        </file>
        <file name="Iterator.selectMany.js" path="/home/rimmon/work/linq-for-js/src/selectMany/Iterator.selectMany.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="6" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/selectMany/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.single">
        <metrics statements="14" coveredstatements="14" conditionals="6" coveredconditionals="6" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.single.js" path="/home/rimmon/work/linq-for-js/src/single/Array.prototype.single.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="7" type="stmt"/>
        </file>
        <file name="Iterator.single.js" path="/home/rimmon/work/linq-for-js/src/single/Iterator.single.js">
          <metrics statements="12" coveredstatements="12" conditionals="6" coveredconditionals="6" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="11" type="cond" truecount="2" falsecount="0"/>
          <line num="6" count="4" type="stmt"/>
          <line num="8" count="7" type="stmt"/>
          <line num="9" count="7" type="stmt"/>
          <line num="10" count="7" type="stmt"/>
          <line num="12" count="7" type="cond" truecount="2" falsecount="0"/>
          <line num="13" count="2" type="stmt"/>
          <line num="16" count="5" type="stmt"/>
          <line num="17" count="5" type="cond" truecount="2" falsecount="0"/>
          <line num="18" count="3" type="stmt"/>
          <line num="21" count="2" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/single/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.skip">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.skip.js" path="/home/rimmon/work/linq-for-js/src/skip/Array.prototype.skip.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="11" type="stmt"/>
        </file>
        <file name="Iterator.skip.js" path="/home/rimmon/work/linq-for-js/src/skip/Iterator.skip.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="5" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/skip/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.sum">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="3"/>
        <file name="Array.prototype.sum.js" path="/home/rimmon/work/linq-for-js/src/sum/Array.prototype.sum.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="2" type="stmt"/>
        </file>
        <file name="Iterator.sum.js" path="/home/rimmon/work/linq-for-js/src/sum/Iterator.sum.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="16" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/sum/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.take">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.take.js" path="/home/rimmon/work/linq-for-js/src/take/Array.prototype.take.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="18" type="stmt"/>
          <line num="4" count="3" type="stmt"/>
        </file>
        <file name="Iterator.take.js" path="/home/rimmon/work/linq-for-js/src/take/Iterator.take.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="18" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/take/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.takeWhile">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.takeWhile.js" path="/home/rimmon/work/linq-for-js/src/takeWhile/Array.prototype.takeWhile.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="18" type="stmt"/>
        </file>
        <file name="Iterator.takeWhile.js" path="/home/rimmon/work/linq-for-js/src/takeWhile/Iterator.takeWhile.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="18" type="stmt"/>
          <line num="5" count="5" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/takeWhile/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
      <package name="src.where">
        <metrics statements="4" coveredstatements="4" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="2"/>
        <file name="Array.prototype.where.js" path="/home/rimmon/work/linq-for-js/src/where/Array.prototype.where.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="3" count="24" type="stmt"/>
          <line num="4" count="46" type="stmt"/>
        </file>
        <file name="Iterator.where.js" path="/home/rimmon/work/linq-for-js/src/where/Iterator.where.js">
          <metrics statements="2" coveredstatements="2" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
          <line num="4" count="24" type="stmt"/>
          <line num="5" count="51" type="stmt"/>
        </file>
        <file name="index.js" path="/home/rimmon/work/linq-for-js/src/where/index.js">
          <metrics statements="0" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
        </file>
      </package>
    </metrics>
  </project>
</coverage>
