NativePromise

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,294 of 1,2940%105 of 1050%91912482483535
then(Context, Scriptable, LambdaConstructor, Object[])1080%160%99202011
init(Context, Scriptable, boolean)1050%20%22171711
doAll(Context, Scriptable, Scriptable, Object[], boolean)920%40%33181811
any(Context, Scriptable, Scriptable, Object[])910%40%33181811
race(Context, Scriptable, Scriptable, Object[])860%40%33171711
constructor(Context, Scriptable, Object[])790%80%55151511
doFinally(Context, Scriptable, Scriptable, LambdaConstructor, Object[])680%60%44131311
performRace(Context, Scriptable, IteratorLikeIterable.Itr, Scriptable, NativePromise.Capability)650%60%44151511
rejectPromise(Context, Scriptable, Object)630%100%66141411
getErrorObject(Context, Scriptable, RhinoException)600%130%1111232311
fulfillPromise(Context, Scriptable, Object)530%80%55111111
callThenable(Context, Scriptable, Object, Callable)510%20%22101011
lambda$makeCatchFinally$f908bef5$1(Scriptable, Callable, Object, Context, Scriptable, Scriptable, Object[])470%20%227711
lambda$makeThenFinally$f908bef5$1(Scriptable, Callable, Object, Context, Scriptable, Scriptable, Object[])470%20%227711
reject(Context, Scriptable, Scriptable, Object[])450%40%336611
resolveInternal(Context, Scriptable, Object, Object)370%40%337711
doCatch(Context, Scriptable, Scriptable, Object[])350%20%224411
resolve(Context, Scriptable, Scriptable, Object[])280%40%334411
NativePromise()220%n/a116611
lambda$init$89e0598a$1(LambdaConstructor, Context, Scriptable, Scriptable, Object[])120%n/a113311
markHandled(Context)110%20%224411
makeThenFinally(Scriptable, Object, Callable)100%n/a111111
makeCatchFinally(Scriptable, Object, Callable)100%n/a111111
static {...}80%20%221111
all(Context, Scriptable, Scriptable, Object[])70%n/a111111
allSettled(Context, Scriptable, Scriptable, Object[])70%n/a111111
lambda$makeCatchFinally$6e343b14$1(Object, Context, Scriptable, Scriptable, Object[])70%n/a111111
lambda$then$1(NativePromise.Reaction, Context, Scriptable)70%n/a111111
lambda$then$0(NativePromise.Reaction, Context, Scriptable)70%n/a111111
lambda$init$89e0598a$2(LambdaConstructor, Context, Scriptable, Scriptable, Object[])70%n/a111111
lambda$rejectPromise$3(NativePromise.Reaction, Context, Scriptable, Object)60%n/a111111
lambda$fulfillPromise$2(NativePromise.Reaction, Context, Scriptable, Object)60%n/a111111
getResult()30%n/a111111
getClassName()20%n/a111111
lambda$makeThenFinally$ae5539d1$1(Object, Context, Scriptable, Scriptable, Object[])20%n/a111111