org.mozilla.javascript

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total107,840 of 107,8400%17,078 of 17,0780%12,42312,42326,83426,8342,9572,957207207
ScriptRuntime9,6530%1,8660%1,2121,2122,1892,18926826811
Parser9,2410%1,2190%8038032,2382,23815515511
Interpreter6,2450%8590%5695691,5371,537636311
IRFactory5,4790%6630%4554551,3511,351909011
NativeArray5,4050%8980%5965961,2001,200999911
TokenStream4,1480%8610%5855851,3021,302737311
ScriptableObject4,0070%7460%50350391991913013011
NativeDate3,6000%7740%5255251,0011,001494911
CodeGenerator3,2580%3800%264264884884424211
NativeString2,5400%4370%322322698698343411
DToA2,4650%4320%236236584584161611
JavaAdapter2,1730%2300%157157522522363611
NativeObject2,0460%3770%237237426426232311
Context2,0190%3000%29029051651614014011
JavaMembers1,8860%3200%187187429429272711
NativeGlobal1,5600%3480%207207382382202011
NativeJavaObject1,5530%3940%246246443443424211
NativeJSON1,5160%2200%134134329329181811
Decompiler1,4270%2340%190190401401232311
IdScriptableObject1,3630%2300%163163363363484811
NativeMath1,2220%2760%207207438438101011
NativePromise1,2110%990%8585235235323211
NodeTransformer1,1640%2080%121121299299101011
NativeJavaMethod1,0430%1660%9696240240131311
BaseFunction1,0250%1700%142142283283404011
Node1,0000%1530%157157280280747411
FunctionObject8990%1790%109109190190171711
UintMap8760%1520%9696214214202011
ES6Generator8030%950%6565213213151511
ObjArray7940%1460%114114177177282811
EqualObjectGraphs7850%2040%120120162162181811
ObjToIntMap7620%1120%7979184184232311
Arguments7580%1340%9797207207242411
IdScriptableObject.PrototypeValues7310%1060%6969164164161611
NativeNumber6680%1300%9595170170191911
NativeError6340%770%5959156156171711
NativeSymbol6070%680%6868147147292911
MemberBox6020%680%6161157157272711
NativeMap5960%850%7777164164202011
NativeJavaClass5780%760%5656122122181811
RhinoException5600%1170%8787140140272711
NativeSet5320%740%6666147147171711
Kit5210%840%5757144144151511
Interpreter.CallFrame5090%780%5050106106111111
ImporterTopLevel4910%680%5858126126212111
EmbeddedSlotMap4600%840%5757111111151511
Token4380%2110%2122122122125511
NativeJavaTopPackage3700%320%232361617711
ContextFactory3680%660%7171109109282811
NativeBigInt3580%530%43439494111111
NativeCallSite3450%770%6868137137121211
NativeIterator3220%470%37378585111111
NativeWeakMap3210%480%44449494141411
Hashtable3190%380%31317979121211
NativeGenerator3170%440%373792929911
InterfaceAdapter3120%500%313166666611
NativeJavaList2850%500%41416767161611
NativeJavaMap2830%560%42426060141411
Sorting2830%360%28285757101011
NativeWith2810%340%44447777272711
IdFunctionObject2760%340%35356464181811
NativeJavaPackage2740%380%36366666171711
NativeWeakSet2660%350%35357676131311
CompilerEnvirons2640%0%41419797383811
NativeJavaArray2530%420%38386060171711
TopLevel2450%480%35354848111111
NativeScript2450%270%32327272141411
SpecialRef2420%510%343465657711
ThreadSafeSlotMapContainer2280%200%25255353151511
InterpretedFunction2240%200%28285252181811
Delegator2210%180%36366161272711
NativeCall2170%360%272751519911
AbstractEcmaObjectOperations2030%380%232336364411
LambdaConstructor2020%0%17174949131311
ES6Iterator2020%270%26265555111111
PolicySecurityController1960%0%111142427711
NativePromise.PromiseAllResolver1830%0%101042424411
BoundFunction1800%0%141432327711
NativeBoolean1760%320%282855558811
JavaMembers_jdk111700%0%111149494411
WrapFactory1630%480%313135357711
LazilyLoadedCtor1570%160%151547477711
Slot1520%0%20204444131311
ConsString1500%160%151535357711
NativePromise.ResolvingFunctions1470%0%131329296611
ArrowFunction1450%0%141428288811
HashSlotMap1430%0%18183333121211
ClassCache1420%200%25253838151511
ScriptStackElement1390%160%141431316611
SecureCaller1380%0%9936365511
InterpreterData1370%0%20203838171711
AccessorSlot1320%240%202029298811
ResolvedOverload1180%240%161623234411
JavaAdapter.JavaAdapterSignature1160%180%121226263311
NativeCollectionIterator1160%0%121230308811
NativeContinuation1150%0%19193333131311
SymbolKey1140%0%111125256611
TopLevel.Builtins1140%n/a1112121111
NativePromise.Capability1070%0%101024243311
ObjToIntMap.Iterator1070%0%141429298811
SlotMapContainer1060%0%18183030141411
JavaToJSONConverters1050%0%9925256611
NativeArray.new ListIterator() {...}1050%0%14141818101011
Parser.PerFunctionVariables1010%n/a2224242211
DefaultErrorReporter1010%0%101024245511
Node.NodeIterator1010%0%101024244411
JavaScriptException990%0%141428287711
Hashtable.Entry960%0%141430307711
TopLevel.NativeErrors940%n/a1110101111
NativeArrayIterator930%0%101019196611
NativePromise.Reaction920%0%5521212211
NativeObject.EntrySet.1.new Map.Entry() {...}910%180%161613137711
ImplementationVersion860%0%6628283311
SecurityController850%0%151522229911
IdFunctionObjectES60%200%141420204411
NativeFunction0%0%14142525111111
Interpreter.ContinuationJump0%200%111121211111
NativeObject.EntrySet.new Iterator() {...}0%0%6613134411
IteratorLikeIterable.Itr0%0%9920205511
UnhandledRejectionTracker0%0%111122227711
IteratorLikeIterable0%0%8819193311
NativeJavaMap.NativeJavaMapIterator0%0%8812126611
AccessorSlot.MemberBoxSetter0%0%4413133311
LambdaSlot0%0%101019196611
NativeObject.KeySet.new Iterator() {...}0%0%6613134411
UniqueTag0%0%101020204411
Hashtable.Iter0%0%101016164411
FieldAndMethods0%0%4416162211
NativeObject.ValueCollection.new Iterator() {...}0%0%6610104411
LambdaFunction0%n/a7718187711
NativeError.ProtoProps0%0%121216165511
EcmaError0%n/a10101515101011
MemberBox.new BaseFunction() {...}0%0%5510103311
NativeArray.new Comparator() {...}0%0%4411112211
DefiningClassLoader0%0%8818185511
NativeStringIterator0%0%7713136611
NativeArray.ElementComparator0%0%101019193311
Undefined.new Scriptable() {...}0%0%24242222202011
SecureCaller.new PrivilegedExceptionAction() {...}0%0%3310102211
WrappedException0%0%5513133311
JavaMembers.MethodSignature0%0%7711114411
Kit.ComplexKey0%0%7710103311
VMBridge0%0%6611113311
ClassCache.CacheKey0%0%7711113311
Token.CommentType0%n/a11551111
ES6Generator.State0%n/a11551111
StackStyle0%n/a11551111
Icode0%0%1212775511
ScriptRuntime.DefaultMessageProvider0%0%2210101111
AccessorSlot.FunctionSetter0%0%55993311
Synchronizer0%0%55883311
NativeArray.new AbstractList() {...}0%n/a33663311
MemberBox.new BaseFunction() {...}0%0%44993311
NativeJavaObject.JavaIterableIterator0%0%8811116611
NativePromise.PromiseElementResolver0%0%4411112211
Undefined0%0%99775511
RhinoSecurityManager0%0%66772211
PolicySecurityController.new PrivilegedExceptionAction() {...}0%n/a22662211
AccessorSlot.FunctionGetter0%0%55993311
AccessorSlot.MemberBoxGetter0%0%44773311
NativeJavaConstructor0%n/a44774411
NativeCollectionIterator.Type0%n/a11111111
EvaluatorException0%n/a7711117711
NativeArrayIterator.ARRAY_ITERATOR_TYPE0%n/a11441111
NativePromise.State0%n/a11441111
ScriptRuntime.NoSuchMethodShim0%n/a22882211
SecurityUtilities0%0%55774411
EmbeddedSlotMap.Iter0%0%55993311
NativeIterator.WrappedJavaIterator0%0%44993311
NativeJSON.StringifyState0%n/a11991111
SecurityController.new Script() {...}0%n/a22222211
ScriptRuntimeES60%0%44442211
NativePromise.ReactionType0%n/a11331111
AbstractEcmaObjectOperations.INTEGRITY_LEVEL0%n/a11331111
ScriptableObject.KeyComparator0%0%55882211
ContinuationPending0%n/a6610106611
LazyLoadSlot0%0%33882211
NativeIterator.StopIteration0%n/a55885511
PolicySecurityController.new PrivilegedAction() {...}0%n/a22222211
PolicySecurityController.Loader0%n/a33663311
NativeObject.KeySet0%n/a44444411
ScriptRuntime.StringIdOrIndex0%n/a22882211
SecureCaller.SecureClassLoaderImpl0%n/a22552211
SecurityUtilities.new PrivilegedAction() {...}0%0%33442211
Context.new Context.ClassShutterSetter() {...}0%n/a33443311
Arguments.ThrowTypeError0%n/a22442211
NativeObject.ValueCollection0%n/a33333311
ContextFactory.new PrivilegedAction() {...}0%n/a22222211
ContextFactory.new ContextFactory.GlobalSetter() {...}0%0%44443311
NativeObject.EntrySet0%n/a33333311
PolicySecurityController.new PrivilegedAction() {...}0%n/a22222211
NativeArray.StringLikeComparator0%n/a22442211
BeanProperty0%n/a11551111
Ref0%n/a44444411
ScriptRuntime.new BaseFunction() {...}0%n/a33333311
Arguments.new BaseFunction() {...}0%n/a22222211
LazilyLoadedCtor.new PrivilegedAction() {...}0%n/a22222211
SecureCaller.new PrivilegedAction() {...}0%n/a22222211
SecurityUtilities.new PrivilegedAction() {...}0%n/a22222211
SecurityUtilities.new PrivilegedAction() {...}0%n/a22222211
ES6Generator.YieldStarResult0%n/a22442211
Parser.ConditionData0%n/a11331111
Interpreter.GeneratorState0%n/a11441111
SecureCaller.new PrivilegedAction() {...}0%n/a22222211
Scriptable0%n/a11111111
NativeGenerator.GeneratorClosedException0%n/a11111111
PolicySecurityController.SecureCaller0%n/a11111111