com.google.common.io

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,340 of 9,4280%770 of 7700%9629792,1662,1955765937181
MoreFiles6210%780%6767176176282811
BaseEncoding.StandardBaseEncoding6150%720%5656112112202011
Files6040%610%6666128128353511
ByteStreams6040%600%5454140140242411
BaseEncoding.Alphabet4080%460%36366565131311
ByteSource3331%200%27298789171901
CharSource3251%160%27299193192101
ReaderInputStream2880%380%29298080101011
CharStreams2450%260%25256767121211
BaseEncoding.Base64Encoding2440%140%121234345511
BaseEncoding.StandardBaseEncoding.new InputStream() {...}2130%260%171737374411
BaseEncoding.SeparatedBaseEncoding2110%100%20203434151511
FileBackedOutputStream2100%160%21216262131311
CharSequenceReader2060%180%22224747131311
BaseEncoding1990%40%20205151181811
ByteSource.SlicedByteSource1920%200%181835358811
ByteStreams.ByteArrayDataOutputStream1860%n/a16166161161611
ByteStreams.ByteArrayDataInputStream1720%n/a16165252161611
BaseEncoding.Base16Encoding1580%100%101025255511
MoreFiles.PathByteSource1570%160%18183333101011
BaseEncoding.StandardBaseEncoding.new OutputStream() {...}1530%80%8825254411
LittleEndianDataInputStream1520%60%20204040171711
LineBuffer1500%290%191929294411
ByteSource.ByteArrayByteSource1431911%60%14162027111301
ByteStreams.LimitedInputStream1400%140%141434347711
LittleEndianDataOutputStream1290%20%15153434141411
Closer1270%120%141438388811
MultiInputStream1210%220%191938388811
ByteSource.ConcatenatedByteSource1190%160%141426266611
AppendableWriter1170%60%14143737111111
CharSink1152%40%101135368901
MultiReader1040%200%161630306611
CharSource.ConcatenatedCharSource990%100%111120206611
CountingInputStream950%80%111125257711
CharSource.CharSequenceCharSource861212%80%15171620111301
LineReader820%80%6617172211
Resources770%40%111121219911
Files.FileByteSource750%40%8817176611
ByteSink671012%20%4622243501
ByteSource.AsCharSource570%20%66995511
CharStreams.NullWriter500%20%13131717121211
CharSource.AsByteSource490%20%55884411
BaseEncoding.new Appendable() {...}490%20%5510104411
Closer.SuppressingSuppressor480%20%4413133311
CharSource.StringCharSource477%n/a3411133401
Closeables450%40%6618184411
Files.FileByteSink380%n/a33663311
CountingOutputStream380%n/a5511115511
MoreFiles.PathByteSink360%n/a33663311
CharSource.CharSequenceCharSource.new AbstractIterator() {...}350%60%55772211
BaseEncoding.new Reader() {...}320%40%66884411
Flushables310%20%4412123311
BaseEncoding.new Writer() {...}280%n/a55885511
ByteSink.AsCharSink251130%n/a23252301
Files.FilePredicate240%n/a11331111
Resources.UrlByteSource230%n/a33553311
MoreFiles.new Predicate() {...}230%n/a33333311
MoreFiles.new Predicate() {...}230%n/a33333311
Closer.LoggingSuppressor200%n/a33553311
FileBackedOutputStream.new ByteSource() {...}190%n/a33663311
PatternFilenameFilter190%n/a33663311
Java8Compatibility180%n/a44884411
Files.new SuccessorsFunction() {...}170%40%44662211
Resources.new LineProcessor() {...}160%n/a33553311
BaseEncoding.new ByteSink() {...}160%n/a22222211
BaseEncoding.new ByteSource() {...}160%n/a22222211
Files.new LineProcessor() {...}160%n/a33553311
MoreFiles.PathByteSource.new ByteSource.AsCharSource() {...}150%n/a22222211
ByteStreams.new OutputStream() {...}140%n/a55775511
RecursiveDeleteOption140%n/a11331111
FileWriteMode140%n/a11331111
LineReader.new LineBuffer() {...}130%n/a22332211
Files.FilePredicate.new Files.FilePredicate() {...}110%n/a33333311
Files.FilePredicate.new Files.FilePredicate() {...}110%n/a33333311
ByteSource.EmptyByteSource101050%n/a35473501
FileBackedOutputStream.new ByteSource() {...}100%n/a22222211
BaseEncoding.DecodingException80%n/a22442211
InsecureRecursiveDeleteException60%n/a11221111
FileBackedOutputStream.MemoryOutput60%n/a22222211
MoreFiles.new SuccessorsFunction() {...}60%n/a22222211
CharSource.EmptyCharSource981%n/a13141301