com.google.common.base

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,511 of 9,5110%843 of 8430%1,2041,2041,9251,925776776136136
CharMatcher8680%1100%108108186186515111
Preconditions3650%560%46467474181811
StandardSystemProperty3400%n/a5535355511
Strings3170%500%343453539911
Ascii2980%540%38386363111111
Utf82680%620%373756566611
MoreObjects.ToStringHelper2200%120%26265151202011
Stopwatch2180%240%30305151151511
Splitter2170%120%24243939181811
CaseFormat2120%120%131327277711
SmallCharMatcher2080%260%202046467711
Throwables2080%180%26265353171711
Objects.ToStringHelper1920%80%24244545202011
Joiner1810%60%24243838212111
FinalizableReferenceQueue1680%80%101037376611
Predicates1550%40%24242626222211
Splitter.SplittingIterator1540%260%151535352211
Joiner.MapJoiner1450%40%13133131111111
CharMatcher.Any1170%100%22222929171711
Converter1000%100%18182222131311
Splitter.MapSplitter990%60%5516162211
PairwiseEquivalence930%140%131320206611
Suppliers.ExpiringMemoizingSupplier930%100%8818183311
FunctionalEquivalence910%80%101014146611
FinalizableReferenceQueue.DecoupledLoader900%40%6616164411
CharMatcher.RangesMatcher890%160%111116163311
Predicates.ContainsPatternPredicate870%60%8811115511
Enums840%40%8820206611
Functions.ForMapWithDefault830%100%101012125511
CharMatcher.None820%20%20202828191911
Converter.ConverterComposition820%60%111114148811
Present780%20%13132020121211
Equivalence.EquivalentToPredicate760%80%9913135511
CharMatcher.AnyOf750%60%7713134411
Converter.FunctionBasedConverter740%60%9912126611
CaseFormat.StringConverter740%60%9912126611
AbstractIterator720%90%111122226611
Suppliers.SupplierComposition710%60%8811115511
Predicates.CompositionPredicate680%60%8811115511
Functions.FunctionComposition680%60%8811115511
CharMatcher.And670%40%6613134411
Joiner.new Joiner() {...}670%80%8818184411
Equivalence.Wrapper640%60%8815155511
CharMatcher.IsNot640%60%101011117711
CharMatcher.Negated640%20%9914148811
CharMatcher.Is630%60%111111118811
Functions.FunctionForMapNoDefault630%60%8812125511
Predicates.AndPredicate610%60%8813135511
Predicates.OrPredicate610%60%8813135511
Defaults610%n/a3315153311
Splitter.2.new Splitter.SplittingIterator() {...}570%60%66993311
Converter.ReverseConverter570%20%101014149911
CharMatcher.InRange560%60%77994411
Equivalence550%80%131315159911
CharMatcher.Or530%40%66994411
Predicates.InPredicate490%20%6614145511
Predicates.NotPredicate490%40%7710105511
Absent490%20%15151515141411
Suppliers.MemoizingSupplier480%40%5513133311
Predicates.InstanceOfPredicate470%40%7710105511
Suppliers470%20%77996611
Predicates.AssignableFromPredicate470%40%7710105511
CharMatcher.IsEither470%40%66994411
Enums.StringConverter470%20%7711116611
Predicates.ObjectPredicate460%n/a22662211
Functions.PredicateFunction440%20%6610105511
Functions.ConstantFunction440%40%7710105511
Suppliers.SupplierOfInstance440%20%6610105511
AbstractIterator.State440%n/a11551111
Functions.SupplierFunction420%20%6610105511
CharMatcher.Whitespace420%40%66884411
Objects410%60%99666611
Predicates.IsEqualToPredicate410%20%6610105511
Functions380%n/a88888811
CharMatcher.Digit370%20%55884411
Throwables.new AbstractList() {...}360%n/a33333311
Verify330%60%77994411
Optional.1.new AbstractIterator() {...}330%40%44882211
CaseFormat.new CaseFormat() {...}330%40%55773311
Joiner.new AbstractList() {...}330%30%55663311
CharMatcher.ForPredicate320%n/a44664411
CaseFormat.new CaseFormat() {...}310%40%55773311
Joiner.new Joiner() {...}310%20%55444411
CaseFormat.new CaseFormat() {...}300%40%55773311
Suppliers.ThreadSafeSupplier290%n/a33663311
MoreObjects280%20%55444411
Optional280%20%66665511
Splitter.new Iterable() {...}280%n/a33333311
Converter.1.new Iterator() {...}280%n/a44664411
CharMatcher.BitSetMatcher280%20%44883311
FinalizableReferenceQueue.SystemLoader270%40%4413132211
Splitter.3.new Splitter.SplittingIterator() {...}260%20%44333311
Splitter.4.new Splitter.SplittingIterator() {...}250%20%44443311
CharMatcher.BreakingWhitespace230%70%77663311
CharMatcher.JavaIsoControl220%60%66443311
Functions.ToStringFunction220%n/a33553311
Platform210%20%44443311
Splitter.1.new Splitter.SplittingIterator() {...}200%n/a33333311
Converter.IdentityConverter200%n/a77777711
Charsets190%n/a11661111
Suppliers.SupplierFunctionImpl190%n/a33443311
Splitter.new Splitter.Strategy() {...}190%n/a22332211
Predicates.ContainsPatternFromStringPredicate180%n/a22332211
Functions.IdentityFunction180%n/a33443311
Equivalence.Equals170%n/a55555511
CharMatcher.Ascii160%20%44443311
VerifyException160%n/a44774411
Equivalence.Identity150%n/a55555511
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}140%20%44333311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}140%20%44333311
Converter.new Iterable() {...}140%n/a22222211
CharMatcher.SingleWidth130%n/a22332211
CharMatcher.new CharMatcher.NegatedFastMatcher() {...}130%n/a22222211
Splitter.new Splitter.Strategy() {...}130%n/a22222211
Splitter.new Splitter.Strategy() {...}130%n/a22222211
Splitter.new Splitter.Strategy() {...}130%n/a22222211
CharMatcher.Invisible130%n/a22332211
FinalizableReferenceQueue.DirectLoader120%n/a22442211
CharMatcher.NamedFastMatcher110%n/a22442211
CaseFormat.new CaseFormat() {...}110%n/a22222211
CaseFormat.new CaseFormat() {...}110%n/a22222211
Optional.new Iterable() {...}110%n/a22222211
CharMatcher.JavaLowerCase100%n/a33333311
CharMatcher.FastMatcher100%n/a33333311
CharMatcher.JavaLetterOrDigit100%n/a33333311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}100%n/a33333311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}100%n/a33333311
CharMatcher.JavaDigit100%n/a33333311
Ticker100%n/a33333311
CharMatcher.JavaLetter100%n/a33333311
CharMatcher.JavaUpperCase100%n/a33333311
FinalizableSoftReference80%n/a11331111
FinalizablePhantomReference80%n/a11331111
FinalizableWeakReference80%n/a11331111
CharMatcher.NegatedFastMatcher0%n/a22332211
Ticker.new Ticker() {...}0%n/a22222211