org.spf4j.base

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,240 of 19,51452%1,015 of 1,87545%1,0771,9042,0154,28943495856161
Arrays1,04939327%1454523%95121190268152601
CharSequences84577347%13210644%95161160332144101
Base6463748643%443342%36629717492201
Reflections60256848%835941%68106135273153501
Runtime50538443%551319%5174107201194001
Slf4jMessageFormatter35739852%354757%31627817382101
BasicExecutionContext34839252%694338%54898218993301
Strings33623340%341226%416389141204001
ExecutionContexts33035751%192152%428361136306301
ResultMatchers310288%14212%1518728071001
ExecutionContext21610933%19932%27414471142701
Throwables19597383%3012080%3911954286144401
Threads1286533%14630%111829484801
TimeoutDeadline1260%120%131324247711
Callables11221065%122870%2138228191801
Comparables1118242%251943%182721452501
ResultMatchers.ThrowablePredicate1050%160%101031312211
Runtime.ShutdownRunnable10218564%222047%122332740201
Closeables1007843%17729%122136583901
AppendableUtils9947582%132969%13372310631101
ResultMatchers.ObjectPredicate890%120%8826262211
Env833630%15525%151828376801
TimeSource745542%5550%5139241801
Either703533%18210%121815223801
CharSequences.SubSequence672829%516%6810173501
CallablesNano610%n/a77997711
Reflections.MethodDesc593134%80%61112212701
UnsafeString565449%6650%6918340301
Runtime.new ProcessHandler() {...}560%40%5513133311
Callables.FibonacciBackoffRetryPredicate5516575%41275%4136420401
RemoteException510%n/a6611116611
Operations4610569%31178%21211400501
ExecutionContexts.PropagatingBiFunction460%20%5510104411
ExecutionContexts.PropagatingFunction450%20%5510104411
ExecutionContexts.PropagatingSupplier440%20%5510104411
ExecutionContexts.PropagatingNamedCallable440%20%5510104411
MutableInteger430%60%9914146611
ExecutionContexts.PropagatingConsumer430%20%5511114411
UnsafeString.new PrivilegedAction() {...}412234%n/a0210150201
Callables.new Callable() {...}410%n/a33773311
ExecutionContexts.ThreadLocalContextAttacherImpl.AttachedImpl384151%2466%273160401
ArrayBuilder377165%4450%5127272801
Version3626087%83480%133797251601
Holder360%n/a6610106611
Iterables.new Consumer() {...}350%20%3310102211
Threads.SlowThreadInfoSupplierImpl350%20%33772211
CloseableIterator.new CloseableIterator() {...}350%n/a5512125511
Runnables340%40%3310101111
ContextValue320%n/a44774411
CloseableIterable320%n/a77557711
NullAbleOptional320%n/a55555511
Methods3112780%583%21353111001
Threads.OracleJdkThreadInfoSupplier305464%n/a0412280401
Timing2910678%4233%41373221001
SysExits2865095%6440%6114722601
MutableHolder284058%2250%51272031001
CloseableIterator280%n/a66446611
MemorizedCallable275064%2466%4107243701
ComparablePair2720%20%34462301
CloseableIterable.new CloseableIterable() {...}270%n/a33993311
AbstractRunnable256271%4660%3127320701
TimeoutRunnable250%n/a5511115511
Pair2420789%92170%102994911401
UnsafeString.new PrivilegedAction() {...}242450%2250%248150201
ExecutionContexts.PropagatingCallable240%n/a22662211
Callables.SimpleAction240%n/a11221111
Iterables240%20%33772211
Runtime.Version2314986%325%24380201
Runtime.LazyMain232451%2250%246130201
EqualsPredicate230%n/a33553311
CharSequences.new Appendable() {...}227677%3562%384171401
ParameterizedException220%n/a44664411
LangIdEncDec217377%41275%4104240201
Callables.ConstCallable210%n/a33553311
ResultMatchers.Supplier200%20%33662211
UncheckedTimeoutException200%n/a44884411
UncheckedExecutionException1620%n/a34683401
CheckedRunnable160%n/a44884411
Wrapper160%40%33661111
CloneFailedException160%n/a44884411
IntMath1537%325%34121201
IntMath.XorShift32ThreadSafe150%n/a22332211
EscapeJsonStringAppendableWrapper144977%583%281131501
Objects143973%n/a01290101
UnsafeThrowable142463%50%145140301
Json7084%375%263211401
Json.new JsonSerializer() {...}2565%375%144120201
Either.Left43%n/a14151401
Either.Right43%n/a14151401
IntAppender.SimplePrefixNumberAppender0%n/a22332211
ArrayWriter0%n/a33773311
CloseableIterable.new CloseableIterable() {...}0%n/a33443311
MutableHolder.ComparableHolder2567%4233%476141401
XCollectors.new BinaryOperator() {...}42%n/a12341201
Reflections.new PrivilegedAction() {...}0%n/a22332211
NameValue0%n/a22332211
NullAbleOptional.new NullAbleOptional() {...}0%n/a33333311
NullAbleOptional.new NullAbleOptional() {...}0%n/a33333311
Callables.new Callable() {...}0%n/a22222211
PackageInfo8190%2880%2113240601
CoreTextMediaType5185%n/a353103501
JNA52%50%23461201
Callables.new Predicate() {...}25%20%23121201
TimeSource.SystemTimeProvider0%n/a22222211
XCollectors.CollectorImpl3380%n/a172141701
Reflections.new CacheLoader() {...}27%n/a12121201
IntMath.XorShift32ThreadSafe.Singleton0%n/a22222211
Json.new JsonSerializer() {...}0%n/a22332211
XCollectors10593%8100%21522521101
InstrumentationHelper0%n/a22332211
Throwables.new Function() {...}4788%71365%6131100301
AlmostSafe1773%n/a02270201
Callables.TimeoutCallable1773%n/a14381401
JsonWriteable60%n/a02270201
Writeable45%n/a01250101
Callables.new Callables.SimpleRetryPredicate() {...}33%20%23121201
SuppressedThrowable0%n/a22332211
Throwables.TrimmedException0%n/a22332211
ReferenceType4590%n/a15071501
ExecutionContexts.PropagatingBiConsumer3988%50%251111401
ExecutionContexts.PropagatingRunnable3788%50%251111401
IntMath.XorShift323687%50%13180201
Runtime.Jmx37%n/a23342301
CallablesNano.NanoTimeoutCallable0%n/a11221111
Callables.RetryPredicate0%n/a11111111
CallablesNano.TimeoutNanoRetryPredicate.new CallablesNano.TimeoutNanoRetryPredicate() {...}0%n/a22222211
CallablesNano.TimeoutNanoRetryPredicate0%n/a11111111
Callables.RetryPredicate.new Callables.RetryPredicate() {...}0%n/a22222211
ExecutionContext.Tag60%n/a14141401
IntMath.XorShift32ThreadSafe.ThreadLocalRandom0%n/a11111111
TLScratch9797%31381%3111250301
JavaUtils3294%990%161110101
Reflections.new CacheLoader() {...}2392%50%13160201
Callables.AdvancedRetryPredicate.new Callables.AdvancedRetryPredicate() {...}60%n/a12121201
Callables.RetryData61100%6100%050180201
IntMath.XorShift12854100%n/a02090201
Callables.RetryDecision54100%n/a090140901
Callables.AdvancedAction44100%n/a01050101
Throwables.new Predicate() {...}36100%21285%29090201
Throwables.PackageDetail34100%n/a01040101
SerializablePair30100%n/a03070301
ExecutionContext.Relation24100%n/a01020101
Callables.RetryDecision.Type24100%n/a01020101
DateTimeFormats19100%n/a01070101
ExecutionContexts.ThreadLocalContextAttacherImpl18100%n/a01040101
ExitException17100%n/a02040201
Callables.TimeoutRetryPredicate2RetryPredicate17100%n/a02050201
Reflections.2.new PrivilegedAction() {...}15100%n/a02030201
IntAppender.CommentNumberAppender15100%n/a02030201
Callables.DefaultAdvancedRetryPredicateImpl14100%2100%02050101
NoExitSecurityManager100%n/a04050401
ExecutionContexts.BasicExecutionContextFactory100%n/a01010101
Callables.AdvancedRetryPredicate100%n/a02020201
ExecutionContexts.new ThreadLocal() {...}100%n/a02020201
SerializablePair.PairProxy100%n/a01010101
AppendableUtils.new ThreadLocal() {...}100%n/a02020201
PackageInfo.new CacheLoader() {...}100%n/a02020201
Callables.TimeoutRetryPredicate100%n/a01010101
Strings.new ThreadLocal() {...}100%n/a02020201
Strings.new ThreadLocal() {...}100%n/a02020201
Callables.TimeoutRetryPredicate.new Callables.TimeoutRetryPredicate() {...}100%n/a02020201