TRAVIS_JDK_VERSION=openjdk8 TRAVIS_OS_NAME=linux <<<<<< ENV .gitignore .scalafmt.conf .travis.yml LICENSE LICENSE.scalaz README.md benchmark/src/it/scala/io/iteratee/benchmark/FileModuleBenchmarkSpec.scala benchmark/src/main/scala/io/iteratee/benchmark/Benchmark.scala benchmark/src/main/scala/io/iteratee/benchmark/FileModuleBenchmark.scala benchmark/src/main/scala/io/iteratee/benchmark/FreeTryModule.scala benchmark/src/test/scala/io/iteratee/benchmark/InMemoryBenchmarkSpec.scala benchmark/src/test/scala/io/iteratee/benchmark/StreamingBenchmarkSpec.scala build.sbt core/src/main/scala/io/iteratee/Enumeratee.scala core/src/main/scala/io/iteratee/Enumerator.scala core/src/main/scala/io/iteratee/Iteratee.scala core/src/main/scala/io/iteratee/internal/Step.scala core/src/main/scala/io/iteratee/internal/package.scala core/src/main/scala/io/iteratee/modules/EnumerateeModule.scala core/src/main/scala/io/iteratee/modules/EnumeratorModule.scala core/src/main/scala/io/iteratee/modules/IterateeModule.scala core/src/main/scala/io/iteratee/modules/Module.scala core/src/main/scala/io/iteratee/modules/package.scala files/src/main/scala/io/iteratee/files/modules/FileModule.scala files/src/main/scala/io/iteratee/files/modules/package.scala files/src/main/scala/io/iteratee/files/package.scala project/build.properties project/plugins.sbt project/project/plugins.sbt scalastyle-config.xml testing/jvm/src/main/scala/io/iteratee/testing/files/FileModuleSuite.scala testing/shared/src/main/scala/io/iteratee/testing/ArbitraryEnumerators.scala testing/shared/src/main/scala/io/iteratee/testing/ArbitraryInstances.scala testing/shared/src/main/scala/io/iteratee/testing/BaseSuite.scala testing/shared/src/main/scala/io/iteratee/testing/EnumerateeSuite.scala testing/shared/src/main/scala/io/iteratee/testing/EnumeratorSuite.scala testing/shared/src/main/scala/io/iteratee/testing/EqInstances.scala testing/shared/src/main/scala/io/iteratee/testing/IterateeSuite.scala tests/jvm/src/it/scala/io/iteratee/files/IOTests.scala tests/jvm/src/main/resources/io/iteratee/examples/pg/11231/11231.txt tests/jvm/src/main/resources/io/iteratee/examples/pg/11231/11231.zip tests/jvm/src/test/scala/io/iteratee/FutureTests.scala tests/shared/src/main/scala/io/iteratee/tests/ModuleSuites.scala tests/shared/src/test/scala/io/iteratee/EitherTTests.scala tests/shared/src/test/scala/io/iteratee/EitherTests.scala tests/shared/src/test/scala/io/iteratee/EvalTests.scala tests/shared/src/test/scala/io/iteratee/IdTests.scala tests/shared/src/test/scala/io/iteratee/OptionTests.scala tests/shared/src/test/scala/io/iteratee/TryTests.scala version.sbt <<<<<< network # path=/home/travis/build/travisbrown/iteratee/files/target/scala-2.13/scoverage-data/scoverage.coverage # Coverage data, format version: 2.0 # Statement data: # - id # - source path # - package name # - class name # - class type (Class, Object or Trait) # - full class name # - method name # - start offset # - end offset # - line number # - symbol name # - tree name # - is branch # - invocations count # - is ignored # - description (can be multi-line) # ' ' sign # ------------------------------------------ 1 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readLines 407 408 10 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 2 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readLines 363 409 10 io.iteratee.files.readLines Apply false 0 false io.iteratee.files.`package`.readLines[F](file)(FileModule.this.F) 3 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readLinesFromStream 548 549 12 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 4 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readLinesFromStream 492 550 12 io.iteratee.files.readLinesFromStream Apply false 0 false io.iteratee.files.`package`.readLinesFromStream[F](stream)(FileModule.this.F) 5 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readBytes 659 660 13 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 6 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readBytes 615 661 13 io.iteratee.files.readBytes Apply false 0 false io.iteratee.files.`package`.readBytes[F](file)(FileModule.this.F) 7 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readBytesFromStream 805 806 15 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 8 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readBytesFromStream 749 807 15 io.iteratee.files.readBytesFromStream Apply false 0 false io.iteratee.files.`package`.readBytesFromStream[F](stream)(FileModule.this.F) 9 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readZipStreams 942 943 17 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 10 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule readZipStreams 893 944 17 io.iteratee.files.readZipStreams Apply false 0 false io.iteratee.files.`package`.readZipStreams[F](file)(FileModule.this.F) 11 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule listFiles 1044 1045 18 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 12 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule listFiles 1001 1046 18 io.iteratee.files.listFiles Apply false 0 false io.iteratee.files.`package`.listFiles[F](dir)(FileModule.this.F) 13 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule listFilesRec 1152 1153 19 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 14 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule listFilesRec 1106 1154 19 io.iteratee.files.listFilesRec Apply false 0 false io.iteratee.files.`package`.listFilesRec[F](dir)(FileModule.this.F) 15 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule writeLines 1264 1265 20 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 16 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule writeLines 1219 1266 20 io.iteratee.files.writeLines Apply false 0 false io.iteratee.files.`package`.writeLines[F](file)(FileModule.this.F) 17 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule writeLinesToStream 1408 1409 22 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 18 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule writeLinesToStream 1353 1410 22 io.iteratee.files.writeLinesToStream Apply false 0 false io.iteratee.files.`package`.writeLinesToStream[F](stream)(FileModule.this.F) 19 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule writeBytes 1529 1530 24 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 20 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule writeBytes 1484 1531 24 io.iteratee.files.writeBytes Apply false 0 false io.iteratee.files.`package`.writeBytes[F](file)(FileModule.this.F) 21 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule writeBytesToStream 1678 1679 26 io.iteratee.modules.Module.F Select false 0 false FileModule.this.F 22 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/FileModule.scala io.iteratee.files.modules FileModule Trait io.iteratee.files.modules.FileModule writeBytesToStream 1623 1680 26 io.iteratee.files.writeBytesToStream Apply false 0 false io.iteratee.files.`package`.writeBytesToStream[F](stream)(FileModule.this.F) 23 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/modules/package.scala io.iteratee.files.modules IOModule Trait io.iteratee.files.modules.IOModule 470 481 17 cats.effect.IOLowPriorityInstances.ioEffect Select false 0 false cats.effect.IO.ioEffect 24 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package readLines 556 612 26 io.iteratee.files.enumerateLines ApplyToImplicitArgs false 0 false `package`.this.enumerateLines[[_]F[_]](new java.io.BufferedReader(new java.io.FileReader(file)))(F) 25 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package readLinesFromStream 717 782 29 io.iteratee.files.enumerateLines ApplyToImplicitArgs false 0 false `package`.this.enumerateLines[[_]F[_]](new java.io.BufferedReader(new java.io.InputStreamReader(stream)))(F) 26 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package readBytes 873 939 32 io.iteratee.files.enumerateBytes ApplyToImplicitArgs false 0 false `package`.this.enumerateBytes[[_]F[_]](new java.io.BufferedInputStream(new java.io.FileInputStream(file)))(F) 27 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package readBytesFromStream 1049 1096 35 io.iteratee.files.enumerateBytes ApplyToImplicitArgs false 0 false `package`.this.enumerateBytes[[_]F[_]](new java.io.BufferedInputStream(stream))(F) 28 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package readZipStreams 1204 1370 38 io.iteratee.Enumerator.flatMap ApplyToImplicitArgs false 0 false Enumerator.liftM[F, java.util.zip.ZipFile](F.delay[java.util.zip.ZipFile](new java.util.zip.ZipFile(file)))(F).flatMap[(java.util.zip.ZipEntry, java.io.InputStream)](((zipFile: java.util.zip.ZipFile) => new io.iteratee.files.package.ZipFileEnumerator[[_]F[_]](zipFile, scala.collection.JavaConverters.enumerationAsScalaIteratorConverter[?0](zipFile.entries()).asScala)(F).ensure[Throwable](F.delay[Unit](zipFile.close()))(F)))(F) 29 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package listFiles 1453 1616 43 io.iteratee.Enumerator.flatMap ApplyToImplicitArgs false 0 false Enumerator.liftM[F, Array[java.io.File]](F.delay[Array[java.io.File]](dir.listFiles()))(F).flatMap[java.io.File](((x0$1: Array[java.io.File]) => x0$1 match { case null => Enumerator.empty[F, java.io.File](F) case (files @ _) => Enumerator.enumVector[[_]F[_], java.io.File](scala.`package`.Vector.apply[java.io.File]((files: _*)))(F) }))(F) 30 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package listFilesRec 1698 1847 48 io.iteratee.Enumerator.flatMap ApplyToImplicitArgs false 0 false `package`.this.listFiles[F](dir)(F).flatMap[java.io.File](((x0$1: java.io.File) => x0$1 match { case (item @ _) if item.isDirectory() => `package`.this.listFilesRec[[_]F[_]](item)(F) case (item @ _) => Enumerator.enumOne[[_]F[_], java.io.File](item)(F) }))(F) 31 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package writeLines 1938 2236 54 io.iteratee.Iteratee.flatMap ApplyToImplicitArgs false 0 false Iteratee.liftM[F, String, java.io.BufferedWriter](F.delay[java.io.BufferedWriter](new java.io.BufferedWriter(new java.io.FileWriter(file))))(F).flatMap[Unit](((writer: java.io.BufferedWriter) => Iteratee.foldM[F, String, Unit](())(((x$1: Unit, line: String) => F.delay[Unit]({ writer.write(line); writer.newLine() })))(F).ensure[Throwable](F.delay[Unit](writer.close()))(F)))(F) 32 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package writeLinesToStream 2345 2653 66 io.iteratee.Iteratee.flatMap ApplyToImplicitArgs false 0 false Iteratee.liftM[F, String, java.io.BufferedWriter](F.delay[java.io.BufferedWriter](new java.io.BufferedWriter(new java.io.OutputStreamWriter(stream))))(F).flatMap[Unit](((writer: java.io.BufferedWriter) => Iteratee.foldM[F, String, Unit](())(((x$2: Unit, line: String) => F.delay[Unit]({ writer.write(line); writer.newLine() })))(F).ensure[Throwable](F.delay[Unit](writer.close()))(F)))(F) 33 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package writeBytes 2749 2993 78 io.iteratee.Iteratee.flatMap ApplyToImplicitArgs false 0 false Iteratee.liftM[F, Array[Byte], java.io.BufferedOutputStream](F.delay[java.io.BufferedOutputStream](new java.io.BufferedOutputStream(new java.io.FileOutputStream(file))))(F).flatMap[Unit](((stream: java.io.BufferedOutputStream) => Iteratee.foldM[F, Array[Byte], Unit](())(((x$3: Unit, bytes: Array[Byte]) => F.delay[Unit](stream.write(bytes))))(F).ensure[Throwable](F.delay[Unit](stream.close()))(F)))(F) 34 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package writeBytesToStream 3107 3331 85 io.iteratee.Iteratee.flatMap ApplyToImplicitArgs false 0 false Iteratee.liftM[F, Array[Byte], java.io.BufferedOutputStream](F.delay[java.io.BufferedOutputStream](new java.io.BufferedOutputStream(stream)))(F).flatMap[Unit](((stream: java.io.BufferedOutputStream) => Iteratee.foldM[F, Array[Byte], Unit](())(((x$4: Unit, bytes: Array[Byte]) => F.delay[Unit](stream.write(bytes))))(F).ensure[Throwable](F.delay[Unit](stream.close()))(F)))(F) 35 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package enumerateLines 3451 3562 92 io.iteratee.Enumerator.flatMap ApplyToImplicitArgs false 0 false Enumerator.liftM[F, java.io.BufferedReader](F.delay[java.io.BufferedReader](reader))(F).flatMap[String](((reader: java.io.BufferedReader) => new io.iteratee.files.package.LineEnumerator[[_]F[_]](reader)(F).ensure[Throwable](F.delay[Unit](reader.close()))(F)))(F) 36 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files package Object io.iteratee.files.package enumerateBytes 3684 3795 95 io.iteratee.Enumerator.flatMap ApplyToImplicitArgs false 0 false Enumerator.liftM[F, java.io.InputStream](F.delay[java.io.InputStream](stream))(F).flatMap[Array[Byte]](((reader: java.io.InputStream) => new io.iteratee.files.package.ByteEnumerator[[_]F[_]](stream, `package`.this.ByteEnumerator.$default$2[Nothing])(F).ensure[Throwable](F.delay[Unit](stream.close()))(F)))(F) 37 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4010 4018 100 io.iteratee.internal.Step.isDone Select false 0 false s.isDone 38 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4020 4029 100 cats.Applicative.pure Apply false 0 false LineEnumerator.this.F.pure[io.iteratee.internal.Step[F,String,A]](s) 39 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4020 4029 100 cats.Applicative.pure Block true 0 false LineEnumerator.this.F.pure[io.iteratee.internal.Step[F,String,A]](s) 40 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4067 4084 102 java.io.BufferedReader.readLine Apply false 0 false LineEnumerator.this.reader.readLine() 41 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4059 4085 102 cats.effect.Sync.delay Apply false 0 false LineEnumerator.this.F.delay[String](LineEnumerator.this.reader.readLine()) 42 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4112 4121 103 cats.Applicative.pure Apply false 0 false LineEnumerator.this.F.pure[io.iteratee.internal.Step[F,String,A]](s) 43 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4155 4169 104 io.iteratee.internal.Step.feedEl Apply false 0 false s.feedEl(line) 44 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4171 4176 104 io.iteratee.files.LineEnumerator.apply Apply false 0 false LineEnumerator.this.apply[A](s) 45 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4145 4177 104 cats.FlatMap.flatMap Apply false 0 false LineEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,String,A], io.iteratee.internal.Step[F,String,A]](s.feedEl(line))(((s: io.iteratee.internal.Step[F,String,A]) => LineEnumerator.this.apply[A](s))) 46 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4049 4187 102 cats.FlatMap.flatMap Apply false 0 false LineEnumerator.this.F.flatMap[String, io.iteratee.internal.Step[F,String,A]](LineEnumerator.this.F.delay[String](LineEnumerator.this.reader.readLine()))(((x0$1: String) => x0$1 match { case null => LineEnumerator.this.F.pure[io.iteratee.internal.Step[F,String,A]](s) case (line @ _) => LineEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,String,A], io.iteratee.internal.Step[F,String,A]](s.feedEl(line))(((s: io.iteratee.internal.Step[F,String,A]) => LineEnumerator.this.apply[A](s))) })) 47 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files LineEnumerator Class io.iteratee.files.LineEnumerator apply 4049 4187 102 cats.FlatMap.flatMap Block true 0 false LineEnumerator.this.F.flatMap[String, io.iteratee.internal.Step[F,String,A]](LineEnumerator.this.F.delay[String](LineEnumerator.this.reader.readLine()))(((x0$1: String) => x0$1 match { case null => LineEnumerator.this.F.pure[io.iteratee.internal.Step[F,String,A]](s) case (line @ _) => LineEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,String,A], io.iteratee.internal.Step[F,String,A]](s.feedEl(line))(((s: io.iteratee.internal.Step[F,String,A]) => LineEnumerator.this.apply[A](s))) })) 48 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4442 4450 111 io.iteratee.internal.Step.isDone Select false 0 false s.isDone 49 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4452 4461 111 cats.Applicative.pure Apply false 0 false ByteEnumerator.this.F.pure[io.iteratee.internal.Step[F,Array[Byte],A]](s) 50 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4452 4461 111 cats.Applicative.pure Block true 0 false ByteEnumerator.this.F.pure[io.iteratee.internal.Step[F,Array[Byte],A]](s) 51 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4552 4562 115 io.iteratee.files.ByteEnumerator.bufferSize Select false 0 false ByteEnumerator.this.bufferSize 52 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4536 4563 115 scala.Array. Apply false 0 false new Array[Byte](ByteEnumerator.this.bufferSize) 53 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4611 4612 116 Literal false 0 false 0 54 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4614 4624 116 io.iteratee.files.ByteEnumerator.bufferSize Select false 0 false ByteEnumerator.this.bufferSize 55 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4592 4625 116 java.io.InputStream.read Apply false 0 false ByteEnumerator.this.stream.read(array, 0, ByteEnumerator.this.bufferSize) 56 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4666 4676 117 io.iteratee.files.ByteEnumerator.bufferSize Select false 0 false ByteEnumerator.this.bufferSize 57 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4653 4676 117 scala.Int.== Apply false 0 false bytesRead.==(ByteEnumerator.this.bufferSize) 58 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4678 4683 117 io.iteratee.files.ByteEnumerator.array Ident true 0 false array 59 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4689 4714 117 scala.collection.ArrayOps.slice Apply false 0 false scala.Predef.genericArrayOps[Byte](array).slice(0, bytesRead) 60 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4689 4714 117 scala.collection.ArrayOps.slice Block true 0 false scala.Predef.genericArrayOps[Byte](array).slice(0, bytesRead) 61 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4732 4747 119 scala.Int.== Apply false 0 false bytesRead.==(-1) 62 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4749 4758 119 cats.Applicative.pure Apply false 0 false ByteEnumerator.this.F.pure[io.iteratee.internal.Step[F,Array[Byte],A]](s) 63 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4749 4758 119 cats.Applicative.pure Block true 0 false ByteEnumerator.this.F.pure[io.iteratee.internal.Step[F,Array[Byte],A]](s) 64 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4774 4788 119 io.iteratee.internal.Step.feedEl Apply false 0 false s.feedEl(read) 65 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4790 4798 119 io.iteratee.files.ByteEnumerator.apply Apply false 0 false ByteEnumerator.this.apply[A](x$5) 66 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4764 4799 119 cats.FlatMap.flatMap Apply false 0 false ByteEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,Array[Byte],A], io.iteratee.internal.Step[F,Array[Byte],A]](s.feedEl(read))(((x$5: io.iteratee.internal.Step[F,Array[Byte],A]) => ByteEnumerator.this.apply[A](x$5))) 67 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4764 4799 119 cats.FlatMap.flatMap Block true 0 false ByteEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,Array[Byte],A], io.iteratee.internal.Step[F,Array[Byte],A]](s.feedEl(read))(((x$5: io.iteratee.internal.Step[F,Array[Byte],A]) => ByteEnumerator.this.apply[A](x$5))) 68 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4502 4811 114 cats.effect.Sync.delay Apply false 0 false ByteEnumerator.this.F.delay[F[io.iteratee.internal.Step[F,Array[Byte],A]]]({ val array: Array[Byte] = new Array[Byte](ByteEnumerator.this.bufferSize); val bytesRead: Int = ByteEnumerator.this.stream.read(array, 0, ByteEnumerator.this.bufferSize); val read: Array[Byte] = if (bytesRead.==(ByteEnumerator.this.bufferSize)) array else scala.Predef.genericArrayOps[Byte](array).slice(0, bytesRead); if (bytesRead.==(-1)) ByteEnumerator.this.F.pure[io.iteratee.internal.Step[F,Array[Byte],A]](s) else ByteEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,Array[Byte],A], io.iteratee.internal.Step[F,Array[Byte],A]](s.feedEl(read))(((x$5: io.iteratee.internal.Step[F,Array[Byte],A]) => ByteEnumerator.this.apply[A](x$5))) }) 69 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4481 4821 113 cats.FlatMap.flatten Apply false 0 false ByteEnumerator.this.F.flatten[io.iteratee.internal.Step[F,Array[Byte],A]](ByteEnumerator.this.F.delay[F[io.iteratee.internal.Step[F,Array[Byte],A]]]({ val array: Array[Byte] = new Array[Byte](ByteEnumerator.this.bufferSize); val bytesRead: Int = ByteEnumerator.this.stream.read(array, 0, ByteEnumerator.this.bufferSize); val read: Array[Byte] = if (bytesRead.==(ByteEnumerator.this.bufferSize)) array else scala.Predef.genericArrayOps[Byte](array).slice(0, bytesRead); if (bytesRead.==(-1)) ByteEnumerator.this.F.pure[io.iteratee.internal.Step[F,Array[Byte],A]](s) else ByteEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,Array[Byte],A], io.iteratee.internal.Step[F,Array[Byte],A]](s.feedEl(read))(((x$5: io.iteratee.internal.Step[F,Array[Byte],A]) => ByteEnumerator.this.apply[A](x$5))) })) 70 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ByteEnumerator Class io.iteratee.files.ByteEnumerator apply 4481 4821 113 cats.FlatMap.flatten Block true 0 false ByteEnumerator.this.F.flatten[io.iteratee.internal.Step[F,Array[Byte],A]](ByteEnumerator.this.F.delay[F[io.iteratee.internal.Step[F,Array[Byte],A]]]({ val array: Array[Byte] = new Array[Byte](ByteEnumerator.this.bufferSize); val bytesRead: Int = ByteEnumerator.this.stream.read(array, 0, ByteEnumerator.this.bufferSize); val read: Array[Byte] = if (bytesRead.==(ByteEnumerator.this.bufferSize)) array else scala.Predef.genericArrayOps[Byte](array).slice(0, bytesRead); if (bytesRead.==(-1)) ByteEnumerator.this.F.pure[io.iteratee.internal.Step[F,Array[Byte],A]](s) else ByteEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,Array[Byte],A], io.iteratee.internal.Step[F,Array[Byte],A]](s.feedEl(read))(((x$5: io.iteratee.internal.Step[F,Array[Byte],A]) => ByteEnumerator.this.apply[A](x$5))) })) 71 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5118 5126 127 io.iteratee.internal.Step.isDone Select false 0 false s.isDone 72 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5128 5137 127 cats.Applicative.pure Apply false 0 false ZipFileEnumerator.this.F.pure[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s) 73 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5128 5137 127 cats.Applicative.pure Block true 0 false ZipFileEnumerator.this.F.pure[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s) 74 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5203 5219 131 scala.collection.Iterator.hasNext Select false 0 false ZipFileEnumerator.this.iterator.hasNext 75 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5249 5262 132 scala.collection.Iterator.next Apply false 0 false ZipFileEnumerator.this.iterator.next() 76 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5305 5334 134 java.util.zip.ZipFile.getInputStream Apply false 0 false ZipFileEnumerator.this.zipFile.getInputStream(entry) 77 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5297 5335 134 scala.Tuple2.apply Apply false 0 false scala.Tuple2.apply[java.util.zip.ZipEntry, java.io.InputStream](entry, ZipFileEnumerator.this.zipFile.getInputStream(entry)) 78 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5288 5336 134 io.iteratee.internal.Step.feedEl Apply false 0 false s.feedEl(scala.Tuple2.apply[java.util.zip.ZipEntry, java.io.InputStream](entry, ZipFileEnumerator.this.zipFile.getInputStream(entry))) 79 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5338 5343 134 io.iteratee.files.ZipFileEnumerator.apply Apply false 0 false ZipFileEnumerator.this.apply[A](s) 80 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5278 5344 134 cats.FlatMap.flatMap Apply false 0 false ZipFileEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A], io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s.feedEl(scala.Tuple2.apply[java.util.zip.ZipEntry, java.io.InputStream](entry, ZipFileEnumerator.this.zipFile.getInputStream(entry))))(((s: io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]) => ZipFileEnumerator.this.apply[A](s))) 81 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5221 5358 131 Block true 0 false { val entry: java.util.zip.ZipEntry = ZipFileEnumerator.this.iterator.next(); ZipFileEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A], io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s.feedEl(scala.Tuple2.apply[java.util.zip.ZipEntry, java.io.InputStream](entry, ZipFileEnumerator.this.zipFile.getInputStream(entry))))(((s: io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]) => ZipFileEnumerator.this.apply[A](s))) } 82 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5364 5373 135 cats.Applicative.pure Apply false 0 false ZipFileEnumerator.this.F.pure[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s) 83 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5364 5373 135 cats.Applicative.pure Block true 0 false ZipFileEnumerator.this.F.pure[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s) 84 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5178 5385 130 cats.effect.Sync.delay Apply false 0 false ZipFileEnumerator.this.F.delay[F[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]]](if (ZipFileEnumerator.this.iterator.hasNext) { val entry: java.util.zip.ZipEntry = ZipFileEnumerator.this.iterator.next(); ZipFileEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A], io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s.feedEl(scala.Tuple2.apply[java.util.zip.ZipEntry, java.io.InputStream](entry, ZipFileEnumerator.this.zipFile.getInputStream(entry))))(((s: io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]) => ZipFileEnumerator.this.apply[A](s))) } else ZipFileEnumerator.this.F.pure[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s)) 85 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5157 5395 129 cats.FlatMap.flatten Apply false 0 false ZipFileEnumerator.this.F.flatten[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](ZipFileEnumerator.this.F.delay[F[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]]](if (ZipFileEnumerator.this.iterator.hasNext) { val entry: java.util.zip.ZipEntry = ZipFileEnumerator.this.iterator.next(); ZipFileEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A], io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s.feedEl(scala.Tuple2.apply[java.util.zip.ZipEntry, java.io.InputStream](entry, ZipFileEnumerator.this.zipFile.getInputStream(entry))))(((s: io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]) => ZipFileEnumerator.this.apply[A](s))) } else ZipFileEnumerator.this.F.pure[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s))) 86 /home/travis/build/travisbrown/iteratee/files/src/main/scala/io/iteratee/files/package.scala io.iteratee.files ZipFileEnumerator Class io.iteratee.files.ZipFileEnumerator apply 5157 5395 129 cats.FlatMap.flatten Block true 0 false ZipFileEnumerator.this.F.flatten[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](ZipFileEnumerator.this.F.delay[F[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]]](if (ZipFileEnumerator.this.iterator.hasNext) { val entry: java.util.zip.ZipEntry = ZipFileEnumerator.this.iterator.next(); ZipFileEnumerator.this.F.flatMap[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A], io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s.feedEl(scala.Tuple2.apply[java.util.zip.ZipEntry, java.io.InputStream](entry, ZipFileEnumerator.this.zipFile.getInputStream(entry))))(((s: io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]) => ZipFileEnumerator.this.apply[A](s))) } else ZipFileEnumerator.this.F.pure[io.iteratee.internal.Step[F,(java.util.zip.ZipEntry, java.io.InputStream),A]](s))) <<<<<< EOF # path=/home/travis/build/travisbrown/iteratee/target/scala-2.13/scoverage-report/scoverage.xml <<<<<< EOF # path=/home/travis/build/travisbrown/iteratee/target/scala-2.13/coverage-report/cobertura.xml --source /home/travis/build/travisbrown/iteratee/testing/shared/src/main/scala /home/travis/build/travisbrown/iteratee/tests/shared/src/main/scala /home/travis/build/travisbrown/iteratee/tests/shared/src/main/scala /home/travis/build/travisbrown/iteratee/testing/jvm/src/main/scala /home/travis/build/travisbrown/iteratee/testing/shared/src/main/scala /home/travis/build/travisbrown/iteratee/core/src/main/scala /home/travis/build/travisbrown/iteratee/benchmark/src/main/scala /home/travis/build/travisbrown/iteratee/core/src/main/scala /home/travis/build/travisbrown/iteratee/files/src/main/scala