com.google.common.base

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total129,180 of 130,4340%1,410 of 1,5519%2,6682,8419,5369,8501,9402,058263298
CharMatcherBenchmark.CharSamples80,1920%120%131347477711
EnumsBenchmark.LargeEnum15,0030%n/a112,5012,5011111
CharMatcherTest2,5750%340%6969525525525211
PredicatesTest2,4550%40%100100492492989811
SplitterTest2,4180%40%12112145145111911911
Preconditions1,5146%1582212%153173218251688301
ToStringHelperTest1,2120%n/a5454386386545411
FunctionsTest1,1790%40%3636236236343411
Utf8Test9730%300%3434132132191911
JoinerTest9590%40%2727169169252511
PreconditionsTest9050%220%100100240240898911
SuppliersTest7470%160%4747185185393911
StringsTest7370%20%2828136136272711
CaseFormatTest0%140%4040116116333311
CharMatcher28%842623%74107122179305001
EnumsBenchmark.MediumEnum0%n/a111011011111
ThrowablesTest0%60%6666140140636311
StopwatchTest0%n/a1717121121171711
OptionalTest0%n/a5454129129545411
Verify0%500%51517676262611
EquivalenceTest0%n/a14148585141411
Strings18%48814%3439719181101
ConverterTest0%n/a17178787171711
MoreObjects.ToStringHelper0%500%50508585252511
EnumsTest0%60%21218686181811
AsciiBenchmark0%280%26266161121211
AsciiTest0%140%21216565141411
Throwables0%380%39399191202011
JoinerBenchmark0%320%26267171101011
ObjectsTest0%100%9923234411
Utf80%620%373756566611
StringsRepeatBenchmark0%220%191947478811
ReflectionFreeAssertThrows0%60%31315050282811
Ascii18%421222%3038546591101
StandardSystemProperty0%n/a5535355511
Stopwatch0%240%31315252161611
FinalizableReferenceQueueClassLoaderUnloadingTest0%40%7743435511
CharMatcherBenchmark0%220%171737376611
SmallCharMatcher0%260%202046467711
ObjectsBenchmark0%100%121227277711
WhitespaceMatcherBenchmark0%180%161641417711
Predicates0%80%26263636222211
CaseFormat0%100%121231317711
FinalizableReferenceQueue0%80%101038386611
Splitter23%120%20262741142001
FinalizableReferenceQueueTest0%n/a13134343131311
AbstractIteratorTest0%n/a8835358811
EnumsBenchmark0%100%8824243311
Joiner48%131145%22353367132301
ToStringHelperBenchmark.Dataset.new ToStringHelperBenchmark.Dataset() {...}0%n/a2233332211
Joiner.MapJoiner7%40%12132731101101
StandardSystemPropertyTest0%120%111119195511
BenchmarkHelpers.SampleMatcherConfig0%n/a3322223311
CharMatcher.Any0%100%22222929171711
VerifyTest0%n/a19193131191911
Converter0%100%20202424151511
Suppliers.ExpiringMemoizingSupplier0%80%8821214411
PairwiseEquivalence0%140%131320206611
FinalizableReferenceQueue.DecoupledLoader0%40%6616164411
FunctionalEquivalence0%80%101014146611
CharMatcher.RangesMatcher0%160%111116163311
Suppliers0%120%131317177711
Enums0%40%8820206611
Functions.ForMapWithDefault0%100%101014145511
Predicates.ContainsPatternPredicate0%60%8816165511
Suppliers.NonSerializableMemoizingSupplier0%60%8820205511
SuppliersTest.new Supplier() {...}0%100%9917174411
Converter.ConverterComposition0%60%111114148811
Suppliers.MemoizingSupplier0%60%7718184411
Splitter.MapSplitter0%60%5516162211
Equivalence.EquivalentToPredicate0%80%9913135511
MoreObjectsTest0%n/a5518185511
Suppliers.SupplierComposition0%60%8811115511
CaseFormat.StringConverter0%60%9912126611
Converter.FunctionBasedConverter0%60%9913136611
Joiner.new Joiner() {...}0%80%9919195511
CharMatcher.None13%20%17202428161901
BenchmarkHelpers0%60%5514142211
CharsetsTest0%n/a8823238811
Functions.FunctionComposition0%60%8811115511
Predicates.CompositionPredicate0%60%8811115511
ToStringHelperBenchmark.Dataset.new ToStringHelperBenchmark.Dataset() {...}0%n/a2224242211
Equivalence.Wrapper0%60%8815155511
DefaultsTest0%n/a2212122211
Platform25%6440%1116111581101
Equivalence0%80%14141616101011
Defaults0%180%111121212211
LazyStackTraceBenchmark.Mode0%80%6613132211
Functions.FunctionForMapNoDefault0%60%8812125511
Converter.ReverseConverter0%20%101014149911
Splitter.2.new Splitter.SplittingIterator() {...}0%60%66993311
Present28%2100%913142291201
SplitterBenchmark0%40%7713135511
CharMatcher.AnyOf26%4233%478132401
Predicates.AndPredicate0%60%8813135511
Predicates.OrPredicate0%60%8813135511
CharMatcher.IsNot21%4233%7107115701
LazyStackTraceBenchmark0%40%77885511
Splitter.SplittingIterator68%131350%91511350201
CharMatcher.Is22%4233%8117116801
Predicates.NotPredicate0%40%7710105511
CharMatcher.Negated26%2100%6910146801
Predicates.InstanceOfPredicate0%40%7710105511
Predicates.SubtypeOfPredicate0%40%7710105511
Enums.StringConverter0%20%7711116611
ToStringHelperBenchmark0%60%6612123311
Predicates.InPredicate0%20%6612125511
Suppliers.SupplierOfInstance0%20%6610105511
Functions.PredicateFunction0%20%6610105511
Functions.ConstantFunction0%40%7710105511
Predicates.IsEqualToPredicate0%20%7711116611
FinalizableReferenceQueueTest.MyServerExampleWithCleaner0%n/a5514145511
StopwatchJavaTimeTest0%n/a22992211
Functions.SupplierFunction0%20%6610105511
CharMatcher.Whitespace0%40%66884411
Throwables.new AbstractList() {...}0%n/a33773311
FinalizableReferenceQueueTest.MyServerExampleWithFrq0%n/a4412124411
StopwatchBenchmark0%40%5511113311
CharMatcher.And40%4100%268132401
Absent18%20%12151316111401
Functions0%n/a88888811
CharMatcher.Digit0%20%55884411
JdkPattern.JdkMatcher0%n/a77997711
FinalizableReferenceQueueTest.MyServerExampleWithFrq.new FinalizablePhantomReference() {...}0%20%33992211
CaseFormat.new CaseFormat() {...}0%40%55773311
Joiner.new AbstractList() {...}0%30%55663311
Optional.1.new AbstractIterator() {...}0%40%44992211
CharMatcher.ForPredicate0%n/a44664411
Suppliers.ThreadSafeSupplier0%n/a33663311
CaseFormat.new CaseFormat() {...}0%40%55773311
Joiner.new Joiner() {...}0%20%55444411
CaseFormat.new CaseFormat() {...}0%40%55773311
CharMatcher.InRange48%583%375112401
AbstractIteratorTest.new AbstractIterator() {...}0%40%55662211
Predicates.ObjectPredicate0%n/a22662211
Optional41%4233%611594801
JdkPattern0%n/a55775511
Converter.1.new Iterator() {...}0%n/a44664411
CharMatcher.BitSetMatcher0%20%44883311
FinalizableReferenceQueue.SystemLoader0%40%4413132211
FunctionsTest.CountingSupplier0%40%55553311
CharMatcher.Or50%4100%26492401
CharMatcher.IsEither44%4100%26492401
MoreObjects23%375%46483401
Splitter.3.new Splitter.SplittingIterator() {...}0%20%44333311
FinalizableReferenceQueueTest.DecoupledClassLoader0%40%44882211
Splitter.4.new Splitter.SplittingIterator() {...}0%20%44443311
ToStringHelperBenchmark.Dataset.new ToStringHelperBenchmark.Dataset() {...}0%n/a22992211
CharMatcher.BreakingWhitespace0%70%77663311
SuppliersTest.new Supplier() {...}0%n/a22662211
SuppliersTest.new Thread() {...}0%20%33442211
ToStringHelperBenchmark.Dataset0%n/a22552211
AbstractIteratorTest.new AbstractIterator() {...}0%20%33552211
EnumsBenchmark.SmallEnum0%n/a11441111
EnumsTest.TestEnum0%n/a11441111
PredicatesTest.IsOdd0%20%66555511
SuppliersTest.CountingSupplier0%n/a33553311
Converter.IdentityConverter0%n/a77777711
Splitter.new Splitter.Strategy() {...}0%n/a22332211
JoinerTest.MisleadingSizeList0%n/a33663311
Predicates.ContainsPatternFromStringPredicate0%n/a22332211
Java8Compatibility0%n/a44884411
FinalizableReferenceQueueTest.new FinalizableWeakReference() {...}0%n/a22442211
ReflectionFreeAssertThrows.PlatformSpecificExceptionBatch.new ReflectionFreeAssertThrows.PlatformSpecificExceptionBatch() {...}0%n/a44444411
AbstractIteratorTest.new AbstractIterator() {...}0%20%33552211
Functions.ToStringFunction0%n/a33553311
Equivalence.Equals0%n/a55555511
SuppliersTest.new Function() {...}0%n/a22442211
ConverterTest.new Converter() {...}0%n/a44444411
FinalizableReferenceQueueTest.new FinalizableReferenceQueue.DecoupledLoader() {...}0%n/a22222211
VerifyException0%n/a44774411
EquivalenceTest.IntValue0%n/a22442211
Equivalence.Identity0%n/a55555511
CharMatcherBenchmark.Size0%n/a11331111
SuppliersTest.new Thread() {...}0%n/a22332211
SuppliersTest.new Supplier() {...}0%n/a22222211
JoinerTest.new Appendable() {...}0%n/a44444411
EnumsTest.AnEnum0%n/a11331111
Converter.new Iterable() {...}0%n/a22222211
WhitespaceMatcherBenchmark.new CharMatcher() {...}0%20%33222211
CaseFormat.new CaseFormat() {...}0%n/a33333311
Suppliers.SupplierFunctionImpl0%n/a33443311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}0%20%44333311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}0%20%44333311
Splitter.new Iterable() {...}53%n/a13461301
Objects18%60%45121201
Functions.IdentityFunction0%n/a33443311
PredicatesTest.TrimStringFunction0%n/a22332211
PredicatesTest.new Iterable() {...}0%n/a22222211
PredicatesTest.new Iterable() {...}0%n/a22222211
CharMatcher.new CharMatcher.NegatedFastMatcher() {...}0%n/a22222211
EquivalenceTest.LengthFunction0%n/a22332211
PredicatesTest.new ArrayList() {...}0%n/a22332211
CharMatcher.Invisible0%n/a22332211
Splitter.new Splitter.Strategy() {...}0%n/a22222211
Splitter.new Splitter.Strategy() {...}0%n/a22222211
CharMatcher.SingleWidth0%n/a22552211
AbstractIteratorTest.new AbstractIterator() {...}0%n/a22332211
AbstractIteratorTest.new AbstractIterator() {...}0%n/a22332211
FinalizableReferenceQueue.DirectLoader0%n/a22442211
AbstractIteratorTest.new AbstractIterator() {...}0%n/a22222211
AbstractIterator84%3666%4113221601
CaseFormat.new CaseFormat() {...}0%n/a22222211
SuppliersTest.new Function() {...}0%n/a22222211
PredicatesTest.new ArrayList() {...}0%n/a22222211
Internal0%20%22331111
Optional.new Iterable() {...}0%n/a22222211
FinalizableReferenceQueueTest.MockReference0%n/a22442211
ConverterTest.new Converter() {...}0%n/a44444411
ReflectionFreeAssertThrows.PlatformSpecificExceptionBatch0%n/a22332211
CharMatcher.JavaUpperCase0%n/a33333311
CharMatcher.JavaLowerCase0%n/a33333311
SuppliersTest.new Function() {...}0%n/a22222211
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}0%n/a33333311
Predicates.ObjectPredicate.new Predicates.ObjectPredicate() {...}0%n/a33333311
CharMatcher.JavaLetterOrDigit0%n/a33333311
ConverterTest.new Function() {...}0%n/a22222211
CharMatcher.JavaDigit0%n/a33333311
AbstractIteratorTest.new AbstractIterator() {...}0%n/a22222211
CharMatcher.JavaLetter0%n/a33333311
LazyStackTraceBenchmark.Mode.new LazyStackTraceBenchmark.Mode() {...}0%n/a22222211
Ticker0%n/a33333311
SuppliersTest.new Function() {...}0%n/a22222211
SuppliersTest.new Supplier() {...}0%n/a22222211
LazyStackTraceBenchmark.Mode.new LazyStackTraceBenchmark.Mode() {...}0%n/a22222211
FinalizableSoftReference0%n/a11331111
FinalizableWeakReference0%n/a11331111
FinalizablePhantomReference0%n/a11331111
PredicatesTest.new Predicate() {...}0%n/a22222211
Platform.JdkPatternCompiler0%n/a22222211
PreconditionsTest.Message0%n/a11331111
FunctionsTest.HashCodeFunction0%20%22111111
SneakyThrows0%n/a22222211
ConverterTest.new Converter() {...}0%n/a33333311
CommonPattern0%n/a33333311
FunctionsTest.new Object() {...}0%n/a22222211
CharMatcherTest.new CharMatcher() {...}0%n/a22222211
PreconditionsTest.new Object() {...}0%n/a22222211
SuppliersTest.ThrowingSupplier0%n/a22222211
VerifyTest.new Object() {...}0%n/a22222211
ThrowablesTest.new Exception() {...}0%n/a11331111
ToStringHelperTest.3LocalInnerClass.LocalInnerNestedClass0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ThrowablesTest.new TestExceptions.SomeCheckedException() {...}0%n/a11111111
ConverterTest.StringWrapper0%n/a11331111
FinalizableReferenceQueueClassLoaderUnloadingTest.MyFinalizableWeakReference0%n/a22332211
ToStringHelperTest.4LocalInnerClass.LocalInnerNestedClass0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
ToStringHelperTest.new Object() {...}0%n/a11111111
Ticker.new Ticker() {...}0%n/a22222211
PackageSanityTests0%n/a11331111
Predicate0%n/a11111111
TestExceptions.SomeChainingException0%n/a11221111
StringsTest.ThrowsOnToString0%n/a11111111
CharMatcher.NamedFastMatcher72%n/a12141201
TestExceptions.YetAnotherCheckedException0%n/a11111111
SuppliersTest.SerializableCountingSupplier0%n/a11111111
SuppliersTest.SerializableThrowingSupplier0%n/a11111111
TestExceptions.SomeUncheckedException0%n/a11111111
TestExceptions.SomeError0%n/a11111111
TestExceptions.SomeCheckedException0%n/a11111111
MoreObjects.ToStringHelper.ValueHolder0%n/a11111111
CommonMatcher0%n/a11111111
TestExceptions.SomeOtherCheckedException0%n/a11111111
ExtraObjectsMethodsForWeb0%n/a11111111
CharMatcher.FastMatcher80%n/a13131301
CharMatcher.NegatedFastMatcher66%n/a12131201
UnannotatedJavaClass0%n/a11111111
AbstractIterator.State100%n/a01050101
CharMatcher.JavaIsoControl100%583%16040301
Splitter.1.new Splitter.SplittingIterator() {...}100%n/a03030301
CharMatcher.Ascii100%2100%04040301
Splitter.new Splitter.Strategy() {...}100%n/a02020201
Charsets100%n/a01060101
NullnessCasts100%n/a01010101