com.google.common.base

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total10,634 of 11,4747%1,043 of 1,1136%1,3451,4602,1332,346800897115146
Preconditions1,537794%1611910%156173220251678301
CharMatcher804344%10643%101107170179465001
Verify4750%500%51517676262611
Strings3838718%48814%3439719181101
MoreObjects.ToStringHelper3620%500%49498383242411
Throwables3120%380%39399090202011
Ascii2820%540%38386565111111
Utf82680%620%373756566611
StandardSystemProperty2270%n/a5535355511
Stopwatch2190%240%31315252161611
SmallCharMatcher2080%260%202046467711
Predicates1930%80%26263636222211
CaseFormat1870%100%121231317711
FinalizableReferenceQueue1680%80%101038386611
Joiner.MapJoiner1450%40%13133131111111
Splitter1328539%118%17262241112001
CharMatcher.Any1170%100%22222929171711
Converter1100%100%20202424151511
Joiner1048244%583%15252039142201
Suppliers.ExpiringMemoizingSupplier970%100%8818183311
PairwiseEquivalence930%140%131320206611
FunctionalEquivalence910%80%101014146611
FinalizableReferenceQueue.DecoupledLoader900%40%6616164411
CharMatcher.RangesMatcher890%160%111116163311
Functions.ForMapWithDefault840%100%101014145511
Predicates.ContainsPatternPredicate840%60%8816165511
Enums840%40%8820206611
Converter.ConverterComposition820%60%111114148811
Splitter.MapSplitter790%60%5516162211
Present780%20%13132222121211
Suppliers.NonSerializableMemoizingSupplier770%60%8819195511
Equivalence.EquivalentToPredicate760%80%9913135511
Suppliers.SupplierComposition750%60%8811115511
CharMatcher.AnyOf750%60%7713134411
CaseFormat.StringConverter740%60%9912126611
Converter.FunctionBasedConverter740%60%9913136611
CharMatcher.None7113%20%17202428161901
Predicates.CompositionPredicate680%60%8811115511
Functions.FunctionComposition680%60%8811115511
Joiner.new Joiner() {...}670%80%8818184411
CharMatcher.And670%40%6613134411
Suppliers.MemoizingSupplier660%60%6614143311
Equivalence.Wrapper640%60%8815155511
CharMatcher.Negated640%20%9914148811
CharMatcher.IsNot640%60%101011117711
Defaults600%180%111121212211
Functions.FunctionForMapNoDefault590%60%8812125511
Converter.ReverseConverter570%20%101014149911
Splitter.2.new Splitter.SplittingIterator() {...}570%60%66993311
CharMatcher.InRange560%60%7711114411
Platform542733%7330%111691571101
CharMatcher.Or530%40%66994411
Predicates.AndPredicate520%60%8813135511
Predicates.OrPredicate520%60%8813135511
CharMatcher.Is491422%4233%8117116801
Predicates.NotPredicate490%40%7710105511
Suppliers480%60%9911116611
Predicates.SubtypeOfPredicate470%40%7710105511
CharMatcher.IsEither470%40%66994411
Predicates.InstanceOfPredicate470%40%7710105511
Enums.StringConverter470%20%7711116611
Predicates.InPredicate460%20%6612125511
Equivalence441626%6225%1014101661001
Functions.PredicateFunction440%20%6610105511
Suppliers.SupplierOfInstance440%20%6610105511
Functions.ConstantFunction440%40%7710105511
Optional4310%60%911796801
Predicates.IsEqualToPredicate430%20%7711116611
Splitter.SplittingIterator4211272%111557%8159350201
Absent4214%20%13151416121401
Functions.SupplierFunction420%20%6610105511
CharMatcher.Whitespace420%40%66884411
Throwables.new AbstractList() {...}420%n/a33773311
CharMatcher.Digit370%20%55884411
Functions365%n/a78787801
Joiner.new AbstractList() {...}330%30%55663311
CaseFormat.new CaseFormat() {...}330%40%55773311
Optional.1.new AbstractIterator() {...}330%40%44992211
CharMatcher.ForPredicate320%n/a44664411
Suppliers.ThreadSafeSupplier310%n/a33663311
Joiner.new Joiner() {...}310%20%55444411
CaseFormat.new CaseFormat() {...}310%40%55773311
CaseFormat.new CaseFormat() {...}300%40%55773311
Predicates.ObjectPredicate290%n/a22662211
Converter.1.new Iterator() {...}280%n/a44664411
CharMatcher.BitSetMatcher280%20%44883311
FinalizableReferenceQueue.SystemLoader270%40%4413132211
MoreObjects2623%375%46483401
Splitter.4.new Splitter.SplittingIterator() {...}250%20%44443311
CharMatcher.BreakingWhitespace230%70%77663311
CharMatcher.JavaIsoControl220%60%66443311
Converter.IdentityConverter200%n/a77777711
Charsets190%n/a11661111
Predicates.ContainsPatternFromStringPredicate180%n/a22332211
Java8Compatibility180%n/a44884411
Objects160%60%55222211
CharMatcher.Ascii160%20%44443311
VerifyException160%n/a44774411
Equivalence.Identity150%n/a55555511
Converter.new Iterable() {...}140%n/a22222211
CaseFormat.new CaseFormat() {...}140%n/a33333311
Suppliers.SupplierFunctionImpl140%n/a33443311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}140%20%44333311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}140%20%44333311
Splitter.new Iterable() {...}1553%n/a13461301
CharMatcher.Invisible0%n/a22332211
Splitter.new Splitter.Strategy() {...}0%n/a22222211
Splitter.new Splitter.Strategy() {...}0%n/a22222211
Functions.IdentityFunction0%n/a33443311
CharMatcher.SingleWidth0%n/a22552211
JdkPattern1657%n/a35373501
FinalizableReferenceQueue.DirectLoader0%n/a22442211
AbstractIterator6284%3666%4113221601
Optional.new Iterable() {...}0%n/a22222211
CaseFormat.new CaseFormat() {...}0%n/a22222211
CharMatcher.JavaUpperCase0%n/a33333311
CharMatcher.JavaLowerCase0%n/a33333311
CharMatcher.JavaLetterOrDigit0%n/a33333311
CharMatcher.JavaDigit0%n/a33333311
CharMatcher.new CharMatcher.NegatedFastMatcher() {...}0%n/a22222211
CharMatcher.JavaLetter0%n/a33333311
Ticker0%n/a33333311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}0%n/a33333311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}0%n/a33333311
JdkPattern.JdkMatcher2573%n/a27292701
FinalizableSoftReference0%n/a11331111
FinalizableWeakReference0%n/a11331111
FinalizablePhantomReference0%n/a11331111
CharMatcher.FastMatcher30%n/a23232301
Equivalence.Equals64%n/a25252501
CharMatcher.NegatedFastMatcher0%n/a22332211
CommonPattern37%n/a23232301
Ticker.new Ticker() {...}0%n/a22222211
MoreObjects.ToStringHelper.UnconditionalValueHolder0%n/a11111111
Predicate0%n/a11111111
CharMatcher.NamedFastMatcher72%n/a12141201
ExtraObjectsMethodsForWeb0%n/a11111111
Functions.ToStringFunction1588%n/a13151301
Platform.JdkPatternCompiler75%n/a12121201
AbstractIterator.State27100%n/a01050101
Splitter.3.new Splitter.SplittingIterator() {...}23100%2100%04030301
Splitter.1.new Splitter.SplittingIterator() {...}20100%n/a03030301
Splitter.new Splitter.Strategy() {...}19100%n/a02030201
Splitter.new Splitter.Strategy() {...}100%n/a02020201
CommonMatcher100%n/a01010101
NullnessCasts100%n/a01010101