com.google.common.base

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,721 of 11,62516%981 of 1,11512%1,2391,4561,9502,40771789290145
Preconditions1,5141006%1562413%151173213251658301
CharMatcher788344%10643%101107177186465001
Verify4750%500%51517676262611
Strings3808718%48814%3439729181101
Ascii2820%540%38386868111111
Throwables281319%33513%35398090172001
Utf82640%620%373764646611
MoreObjects.ToStringHelper24012233%44612%43495485192401
SmallCharMatcher2080%260%202047477711
CaseFormat2080%100%121237377711
Stopwatch1932611%234%28314452131601
FinalizableReferenceQueue1670%80%101040406611
Predicates1474623%712%20262632162201
Joiner.MapJoiner1450%40%13132929111111
Splitter11710046%9325%16262147102001
CharMatcher.Any1170%100%22222929171711
Suppliers.ExpiringMemoizingSupplier950%100%8817173311
PairwiseEquivalence950%140%131319196611
FunctionalEquivalence910%80%101014146611
FinalizableReferenceQueue.DecoupledLoader890%40%6616164411
CharMatcher.RangesMatcher890%160%111116163311
Platform853327%9325%1319212971301
Enums840%40%8819196611
Predicates.ContainsPatternPredicate830%60%8816165511
Functions.ForMapWithDefault820%100%101012125511
Converter.ConverterComposition820%60%111114148811
Joiner8110556%583%12251338112201
Splitter.MapSplitter790%60%5515152211
Equivalence.EquivalentToPredicate760%80%9913135511
CharMatcher.AnyOf750%60%7713134411
CaseFormat.StringConverter740%60%9912126611
Suppliers.SupplierComposition740%60%8811115511
Converter.FunctionBasedConverter730%60%9913136611
CharMatcher.None7113%20%17202428161901
Predicates.CompositionPredicate680%60%8811115511
Functions.FunctionComposition680%60%8811115511
Suppliers.NonSerializableMemoizingSupplier670%60%6616163311
Joiner.new Joiner() {...}670%80%8816164411
CharMatcher.And660%40%6613134411
Equivalence.Wrapper640%60%8815155511
CharMatcher.Negated640%20%9914148811
CharMatcher.IsNot630%60%101011117711
Suppliers.MemoizingSupplier630%60%6614143311
Converter575348%2880%1120122491501
Functions.FunctionForMapNoDefault570%60%8812125511
Splitter.2.new Splitter.SplittingIterator() {...}570%60%66993311
CharMatcher.InRange550%60%7713134411
CharMatcher.Or520%40%66994411
Predicates.OrPredicate520%60%8813135511
Splitter.SplittingIterator4810769%151142%111513380201
CharMatcher.Is481422%4233%8117116801
Suppliers480%60%9912126611
Converter.ReverseConverter4619%20%81010147901
Predicates.SubtypeOfPredicate460%40%7710105511
CharMatcher.IsEither460%40%66994411
Enums.StringConverter460%20%7711116611
Predicates.InPredicate450%20%6612125511
Functions.PredicateFunction430%20%6610105511
Suppliers.SupplierOfInstance430%20%6610105511
CharMatcher.Whitespace420%40%66884411
Throwables.new AbstractList() {...}420%n/a33773311
Functions.SupplierFunction410%20%6610105511
CharMatcher.Digit370%20%55884411
Equivalence332745%787%71471661001
Predicates.InstanceOfPredicate3328%40%576103501
CaseFormat.new CaseFormat() {...}330%40%55773311
Joiner.new AbstractList() {...}330%30%55663311
Predicates.NotPredicate311735%2250%476103501
Functions3118%n/a68686801
CaseFormat.new CaseFormat() {...}310%40%55773311
CharMatcher.ForPredicate310%n/a44664411
Optional.1.new AbstractIterator() {...}310%40%44882211
Optional301837%516%711594801
Suppliers.ThreadSafeSupplier300%n/a33663311
CaseFormat.new CaseFormat() {...}300%40%55773311
Predicates.IsEqualToPredicate2927%20%466103501
MoreObjects2817%40%56783401
CharMatcher.BitSetMatcher280%20%44883311
Splitter.4.new Splitter.SplittingIterator() {...}270%20%44443311
FinalizableReferenceQueue.SystemLoader270%40%4412122211
Converter.1.new Iterator() {...}260%n/a44664411
Splitter.3.new Splitter.SplittingIterator() {...}260%20%44333311
Predicates.AndPredicate252751%2466%486133501
Present235470%2100%41382341201
CharMatcher.BreakingWhitespace230%70%77663311
JdkPattern.JdkMatcher2235%n/a57595701
CharMatcher.JavaIsoControl220%60%66443311
Functions.ToStringFunction220%n/a33553311
Absent212857%2100%61581761401
Converter.IdentityConverter200%n/a77887711
Suppliers.SupplierFunctionImpl190%n/a33443311
Predicates.ContainsPatternFromStringPredicate170%n/a22332211
StandardSystemProperty1632495%n/a252632501
Converter.new Iterable() {...}160%n/a22222211
VerifyException160%n/a44774411
CharMatcher.Ascii160%20%44443311
Splitter.new Splitter.Strategy() {...}150%n/a22222211
Splitter.new Splitter.Strategy() {...}150%n/a22222211
Equivalence.Identity150%n/a55665511
CaseFormat.new CaseFormat() {...}140%n/a33333311
Splitter.new Iterable() {...}1553%n/a13461301
Splitter.new Splitter.Strategy() {...}31%n/a12231201
Optional.new Iterable() {...}0%n/a22222211
CharMatcher.SingleWidth0%n/a22662211
CharMatcher.new CharMatcher.NegatedFastMatcher() {...}0%n/a22222211
CharMatcher.Invisible0%n/a22332211
JdkPattern1657%n/a35373501
FinalizableReferenceQueue.DirectLoader0%n/a22442211
AbstractIterator6284%3666%4113221601
CaseFormat.new CaseFormat() {...}0%n/a22222211
Joiner.new Joiner() {...}2167%2100%25242401
CharMatcher.JavaUpperCase0%n/a33333311
CharMatcher.JavaDigit0%n/a33333311
CharMatcher.JavaLetter0%n/a33333311
CharMatcher.JavaLowerCase0%n/a33333311
CharMatcher.JavaLetterOrDigit0%n/a33333311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}42%20%34232301
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}42%20%34232301
FinalizablePhantomReference0%n/a11331111
FinalizableSoftReference0%n/a11331111
FinalizableWeakReference0%n/a11331111
CharMatcher.FastMatcher30%n/a23232301
CharMatcher.NegatedFastMatcher0%n/a22332211
Functions.ConstantFunction3888%375%271101501
CommonPattern37%n/a23232301
Functions.IdentityFunction1477%n/a23242301
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}60%n/a23232301
Predicate0%n/a11111111
CharMatcher.NamedFastMatcher72%n/a12141201
ExtraObjectsMethodsForWeb0%n/a11111111
Equivalence.Equals1588%n/a15161501
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}80%n/a13131301
Platform.JdkPatternCompiler75%n/a12121201
Defaults60100%18100%0110210201
Predicates.ObjectPredicate46100%n/a020100201
AbstractIterator.State44100%n/a01050101
Splitter.1.new Splitter.SplittingIterator() {...}22100%n/a03030301
Charsets19100%n/a01060101
Objects16100%6100%05020201
Splitter.new Splitter.Strategy() {...}15100%n/a02020201
Ticker100%n/a03050301
Ticker.new Ticker() {...}100%n/a02020201
MoreObjects.ToStringHelper.UnconditionalValueHolder100%n/a01010101
CommonMatcher100%n/a01010101
NullnessCasts100%n/a01010101