com.google.common.base

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total8,870 of 8,9480%798 of 8071%1,0771,0971,7231,747668687117124
CharMatcher1,0830%1200%102102197197404011
Preconditions355102%5335%43466874151801
StandardSystemProperty3400%n/a5535355511
Strings3180%500%343453539911
Ascii2980%540%38386363111111
Utf82670%620%363656565511
Stopwatch2150%240%30305050151511
CaseFormat2120%120%131327277711
SmallCharMatcher2080%260%202046467711
Splitter2080%100%23233737181811
Objects.ToStringHelper1920%80%24244444202011
Joiner1810%60%24243838212111
FinalizableReferenceQueue1680%80%101037376611
Predicates1550%40%24242626222211
Splitter.SplittingIterator1540%260%151535352211
Joiner.MapJoiner1450%40%13133131111111
CharMatcher.new CharMatcher.FastMatcher() {...}1120%100%21212727161611
Splitter.MapSplitter990%60%5516162211
Suppliers.ExpiringMemoizingSupplier930%100%8818183311
PairwiseEquivalence930%140%131320206611
FunctionalEquivalence910%80%101014146611
FinalizableReferenceQueue.DecoupledLoader900%40%6616164411
Converter890%100%16162020111111
Throwables880%80%121227278811
CharMatcher.RangesMatcher840%160%101014142211
Functions.ForMapWithDefault830%100%101012125511
CaseFormat.StringConverter820%100%111112126611
Converter.ConverterComposition820%60%111114148811
Predicates.ContainsPatternPredicate800%60%9912126611
CharMatcher.And790%40%7715155511
Present780%20%13132020121211
CharMatcher.new CharMatcher.FastMatcher() {...}770%20%19192626181811
Equivalence.EquivalentToPredicate760%80%9913135511
AbstractIterator720%90%111122226611
CharMatcher.NegatedMatcher720%20%101016169911
Suppliers.SupplierComposition710%60%8811115511
Predicates.CompositionPredicate700%60%8811115511
Functions.FunctionComposition700%60%8811115511
Joiner.new Joiner() {...}670%80%8818184411
CharMatcher.Or650%40%7711115511
Equivalence.Wrapper640%60%8815155511
Functions.FunctionForMapNoDefault630%60%8812125511
Objects6210%8220%101211126701
Defaults610%n/a3315153311
Predicates.AndPredicate610%60%8813135511
Predicates.OrPredicate610%60%8813135511
Converter.ReverseConverter570%20%101014149911
Splitter.2.new Splitter.SplittingIterator() {...}570%60%6610103311
CharMatcher.new CharMatcher.FastMatcher() {...}520%60%99886611
CharMatcher.new CharMatcher.FastMatcher() {...}510%60%1010887711
Predicates.NotPredicate500%40%7710105511
Absent490%20%15151515141411
Predicates.InPredicate490%20%6614145511
Suppliers.MemoizingSupplier480%40%5513133311
Suppliers470%20%77996611
Predicates.AssignableFromPredicate470%40%7710105511
Predicates.InstanceOfPredicate470%40%7710105511
Enums.StringConverter470%20%7711116611
Enums.ValueOfFunction460%40%77995511
Predicates.ObjectPredicate460%n/a22662211
AbstractIterator.State440%n/a11221111
Functions.PredicateFunction440%20%6610105511
Functions.ConstantFunction440%40%7710105511
Suppliers.SupplierOfInstance440%20%6610105511
Functions.SupplierFunction420%20%6610105511
Predicates.IsEqualToPredicate410%20%6610105511
Enums390%n/a4411114411
Functions380%n/a88888811
CharMatcher.new CharMatcher() {...}370%40%55553311
CaseFormat.new CaseFormat() {...}330%40%55773311
Joiner.new AbstractList() {...}330%30%55663311
Optional.1.new AbstractIterator() {...}330%40%44882211
CaseFormat.new CaseFormat() {...}310%40%55773311
CharMatcher.new CharMatcher.FastMatcher() {...}310%40%55553311
CharMatcher.new CharMatcher.FastMatcher() {...}310%40%55443311
CharMatcher.new CharMatcher.FastMatcher() {...}310%40%55553311
Joiner.new Joiner() {...}310%20%55444411
Equivalence302545%4450%8137154901
CaseFormat.new CaseFormat() {...}300%40%55773311
Suppliers.ThreadSafeSupplier290%n/a33663311
Converter.1.new Iterator() {...}280%n/a44664411
CharMatcher.BitSetMatcher280%20%44883311
Splitter.new Iterable() {...}280%n/a33333311
Optional280%20%66665511
FinalizableReferenceQueue.SystemLoader270%40%4413132211
Splitter.3.new Splitter.SplittingIterator() {...}260%20%44333311
Splitter.4.new Splitter.SplittingIterator() {...}250%20%44443311
Functions.ToStringFunction220%n/a33553311
CharMatcher.new CharMatcher() {...}210%70%77663311
Splitter.1.new Splitter.SplittingIterator() {...}200%n/a33333311
Converter.IdentityConverter200%n/a77777711
Charsets190%n/a11661111
CharMatcher.new CharMatcher() {...}190%n/a33333311
Suppliers.SupplierFunctionImpl190%n/a33443311
Splitter.new Splitter.Strategy() {...}190%n/a22332211
CharMatcher.NegatedFastMatcher180%n/a44664411
Functions.IdentityFunction180%n/a33443311
Converter.new Iterable() {...}140%n/a22222211
CharMatcher.FastMatcher140%n/a44664411
Platform140%n/a44444411
Splitter.new Splitter.Strategy() {...}130%n/a22222211
Splitter.new Splitter.Strategy() {...}130%n/a22222211
Splitter.new Splitter.Strategy() {...}130%n/a22222211
FinalizableReferenceQueue.DirectLoader120%n/a22442211
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}120%20%33222211
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}120%20%33222211
CaseFormat.new CaseFormat() {...}110%n/a22222211
CaseFormat.new CaseFormat() {...}110%n/a22222211
Optional.new Iterable() {...}110%n/a22222211
FinalizablePhantomReference0%n/a11331111
FinalizableSoftReference0%n/a11331111
FinalizableWeakReference0%n/a11331111
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}0%n/a22222211
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}0%n/a22222211
Equivalence.Identity53%n/a35353501
CharMatcher.new CharMatcher() {...}0%n/a22222211
CharMatcher.new CharMatcher() {...}0%n/a22222211
CharMatcher.new CharMatcher() {...}0%n/a22222211
CharMatcher.new CharMatcher() {...}0%n/a22222211
CharMatcher.new CharMatcher() {...}0%n/a22222211
Platform.new ThreadLocal() {...}0%n/a22222211
Equivalence.Equals1588%n/a15151501
Ticker.new Ticker() {...}60%n/a12121201
Ticker10100%n/a03030301