org.mozilla.javascript

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total106,024 of 119,56511%16,155 of 18,14310%12,02113,27825,33728,9243,2213,518211236
ScriptRuntime10,9244033%2,122723%1,4011,4392,4822,59132533101
Interpreter7,3520%9920%6626651,8471,854636601
NativeArray5,8410%8000%5255251,1601,16012512511
IRFactory4,9080%6250%4324321,1961,196888811
ScriptableObject4,4680%7870%5565571,0251,02916216301
CodeGenerator3,9260%4540%3103101,0751,075494911
NativeDate3,8560%8240%5525521,0711,071505011
NativeString3,7280%4540%307307779779808011
DToA2,4610%4320%236236550550161611
NativeObject2,1530%3280%222222416416585811
JavaAdapter2,1510%2300%157157504504363611
Context2,0491%3120%30230552053014614901
Parser1,8868,68482%3481,04975%3039124262,5612717301
JavaMembers1,8350%3080%183183428428292911
NativeProxy1,7600%3420%203203445445323211
NativeGlobal1,6170%3090%197197376376414111
NativeJavaObject1,6160%3980%253253457457474711
NativeJSON1,4420%2320%137137317317181811
IdScriptableObject1,4170%2400%172172381381525211
Node1,41528516%2615%205237370460507501
NativePromise1,2940%1050%9191248248353511
NativeMath1,2500%1600%118118260260383811
NodeTransformer1,2350%2270%131131307307101011
BaseFunction1,1520%1200%124124285285646411
TokenStream1,0773,49776%18377680%1586413681,405147901
NativeJavaMethod1,0760%1640%9696256256141411
FunctionObject9920%1950%119119208208191911
NativeReflect9730%1200%7676180180161611
NativeConsole8490%1300%105105246246212111
EqualObjectGraphs8460%2120%124124180180181811
ES6Generator7900%910%6363210210151511
NativeError7860%990%7474197197212111
AbstractEcmaObjectOperations7790%1560%9595167167171711
Arguments7720%1380%9898211211232311
ArrayLikeAbstractOperations7490%1510%9898153153181811
IdScriptableObject.PrototypeValues7470%1100%7171170170161611
MemberBox6780%780%7171179179323211
Interpreter.CallFrame6150%900%5757125125121211
NativeMap5810%440%4949114114272711
NativeNumber5810%840%6666120120242411
NativeJavaClass5720%760%5858113113202011
EmbeddedSlotMap5030%880%6262116116181811
ImporterTopLevel5000%680%5858129129212111
LambdaConstructor4980%0%4040124124323211
NativeSymbol4640%400%4848104104282811
RhinoException45714%9413%758398130202701
NativeSet4470%320%38389191222211
Kit44411%7214%4757118140111501
Token40018%1963715%1972321952333601
NativeJavaTopPackage3700%320%232357577711
NativeCallSite3440%770%6868137137121211
ContextFactory3283%630%666898101242601
Hashtable3240%380%32328282131311
NativeIterator3230%470%37378888111111
NativeGenerator3170%440%373793939911
InterfaceAdapter3120%500%313167676611
NativeJavaList2920%500%43436969181811
NativeJavaMap2900%560%44446262161611
NativeCall2890%460%33336969101011
NativeWith2810%340%44447676272711
NativeBigInt2770%240%25254848131311
NativeJavaArray2760%480%43435555191911
ThreadSafeHashSlotMap2670%0%29296363202011
AccessorSlot2630%500%37376161121211
LambdaAccessorSlot2600%360%32326363141411
NativeJavaPackage2520%380%36366262171711
NativeWeakMap2480%280%30305656161611
SpecialRef2480%530%353567677711
NativePromise.PromiseAllResolver2450%0%141453535511
TopLevel2450%480%35354848111111
ThreadSafeEmbeddedSlotMap2440%0%26265454191911
InterpretedFunction2380%220%31315656202011
NativeScript2380%0%24245757181811
Icode2311%1060%10010198994501
Delegator2260%0%36366161272711
BoundFunction2190%200%21214646111111
AbstractEcmaStringOperations2180%370%242466663311
CompilerEnvirons21126%0%34477298294201
NativePromise.PromiseAnyRejector2100%0%101042424411
ES6Iterator2020%270%26265656111111
IdFunctionObject1930%260%30304747171711
NativeWeakSet1920%0%22224141131311
BuiltInSlot1870%0%18184242151511
LazilyLoadedCtor1870%0%21215353121211
PolicySecurityController1780%0%111145457711
ClassCache1780%280%29295151151511
HashSlotMap1720%0%19193434151511
Slot1720%0%25255151171711
JavaMembers_jdk111710%0%111149494411
ConsString1680%240%191939397711
ArrowFunction1670%0%18183535121211
WrapFactory1660%500%323235357711
IRFactory.AstNodePosition1450%200%191943439911
InterpreterData1430%0%21213939181811
ScriptStackElement1390%0%141432326611
NativePromise.ResolvingFunctions1390%0%131329296611
SecureCaller1350%0%9938385511
SlotMapOwner.SingleEntrySlotMap1310%200%191929299911
NativeBoolean1270%0%15152525101011
SymbolKey1240%0%141427277711
JavaScriptException1210%0%161634347711
JavaAdapter.JavaAdapterSignature1200%0%121220203311
ResolvedOverload1180%240%161623234411
NativeCollectionIterator1160%0%121230308811
NativeContinuation1150%0%19193333131311
NativeArrayIterator1090%0%121223236611
JavaToJSONConverters1050%0%9925256611
NativeArray.new ListIterator() {...}1050%0%14141818101011
NativePromise.Capability1020%0%101022223311
Node.NodeIterator1010%0%101024244411
NativeJavaMap.NativeJavaMapIterator1000%0%101017176611
LambdaSlot1000%0%121228288811
Hashtable.Entry960%0%141430307711
LambdaFunction950%0%11112929101011
NativePromise.Reaction0%0%5521212211
ImplementationVersion0%0%7728283311
ScriptRuntimeES60%0%101018186611
SecurityController0%0%151522229911
AccessorSlot.MemberBoxSetter0%0%5515154411
NativeObject.EntrySet.1.new Map.Entry() {...}0%0%161613137711
Interpreter.ContinuationJump0%200%111121211111
IteratorLikeIterable0%0%8820203311
SlotMapOwner.ThreadSafeEmptySlotMap0%0%9919194411
IteratorLikeIterable.Itr0%0%9920205511
NativeObject.EntrySet.new Iterator() {...}0%0%6613134411
UnhandledRejectionTracker0%0%111122227711
NativeFunction0%0%14142424111111
MemberBox.new BaseFunction() {...}0%0%5513133311
SlotMapOwner.ThreadSafeSingleEntrySlotMap0%0%6617173311
TopLevel.Builtins0%n/a1112121111
NativePromise.PromiseElementResolver0%0%7718183311
SlotMapOwner12%0%121324266701
NativeObject.KeySet.new Iterator() {...}0%0%6613134411
Hashtable.Iter0%0%101016164411
TopLevel.NativeErrors0%n/a1111111111
FieldAndMethods0%0%4416162211
NativeObject.ValueCollection.new Iterator() {...}0%0%6610104411
NativeError.ProtoProps0%0%121216165511
ArrayLikeAbstractOperations.IterativeOperation0%n/a1110101111
UniqueTag0%0%101020204411
DefiningClassLoader0%0%8818185511
NativeConsole.new Callable() {...}0%0%6615152211
SlotMapOwner.EmptySlotMap0%0%9917177711
NativeStringIterator0%0%7713136611
AccessorSlot.FunctionSetter0%0%7711114411
ArrayLikeAbstractOperations.ElementComparator0%0%101019193311
NativeJavaObject.JavaIterableIterator0%0%9912126611
EcmaError0%n/a10101616101011
ScriptRuntime.LookupResult0%0%8812126611
Undefined.new Scriptable() {...}5%0%23242122192001
JavaMembers.MethodSignature0%0%7711114411
AccessorSlot.FunctionGetter0%0%7711114411
Kit.ComplexKey0%0%7710103311
SecureCaller.new PrivilegedExceptionAction() {...}0%0%3311112211
DefaultErrorReporter42%50%599171501
LazyLoadSlot0%0%5515154411
ClassCache.CacheKey0%0%7710103311
WrappedException0%0%5513133311
NativeArray.new AbstractList() {...}0%n/a33663311
Synchronizer0%0%55883311
MemberBox.new BaseFunction() {...}0%0%44993311
AccessorSlot.MemberBoxGetter0%0%55884411
RhinoSecurityManager0%0%66772211
PolicySecurityController.new PrivilegedExceptionAction() {...}0%n/a22662211
ScriptRuntime.NoSuchMethodShim0%n/a22882211
NativeConsole.Level0%n/a11661111
SecurityUtilities0%0%55774411
EmbeddedSlotMap.Iter0%0%55993311
SlotMapOwner.Iter0%0%55993311
NativeIterator.WrappedJavaIterator0%0%44993311
NativeJavaConstructor0%n/a44774411
ES6Generator.State0%n/a11551111
NativeJSON.StringifyState0%n/a11991111
NativeProxy.new LambdaConstructor() {...}0%n/a22662211
NativeProxy.Revoker0%0%33992211
SecurityController.new Script() {...}0%n/a22222211
Undefined33%0%89474501
EvaluatorException29%n/a678116701
SlotMapOwner.ThreadedAccess0%n/a44774411
ScriptRuntime.StringIdOrIndex0%n/a4410104411
ContinuationPending0%n/a6610106611
NativeIterator.StopIteration0%n/a55885511
ScriptableObject.KeyComparator12%0%45781201
PolicySecurityController.new PrivilegedAction() {...}0%n/a22222211
PolicySecurityController.Loader0%n/a33663311
NativeSymbol.SymbolKind0%n/a11441111
NativePromise.State0%n/a11441111
NativeCollectionIterator.Type0%n/a11441111
NativeArrayIterator.ARRAY_ITERATOR_TYPE0%n/a11441111
NativeObject.KeySet0%n/a44444411
SecureCaller.SecureClassLoaderImpl0%n/a22552211
SecurityUtilities.new PrivilegedAction() {...}0%0%33442211
Arguments.ThrowTypeError0%n/a22442211
DecompilerFlag0%n/a11331111
Context.new Context.ClassShutterSetter() {...}0%n/a33443311
NativeObject.ValueCollection0%n/a33333311
ContextFactory.new PrivilegedAction() {...}0%n/a22222211
AbstractEcmaObjectOperations.KEY_COERCION0%n/a11331111
NativeObject.EntrySet0%n/a33333311
AbstractEcmaObjectOperations.INTEGRITY_LEVEL0%n/a11331111
ArrayLikeAbstractOperations.ReduceOperation0%n/a11331111
NativePromise.ReactionType0%n/a11331111
ContextFactory.new ContextFactory.GlobalSetter() {...}0%0%44443311
KnownBuiltInFunction0%n/a22442211
PolicySecurityController.new PrivilegedAction() {...}0%n/a22222211
NativeGlobal.EvalLambdaFunction0%n/a22332211
NativeObject.new LambdaConstructor() {...}0%n/a22222211
ArrayLikeAbstractOperations.StringLikeComparator0%n/a22442211
BeanProperty0%n/a11551111
Ref0%n/a44444411
Interpreter.ContinueLoop0%n/a11551111
ScriptRuntime.DefaultMessageProvider72%50%122100101
ScriptRuntime.new BaseFunction() {...}0%n/a33333311
NativeGlobal.new SerializableConstructable() {...}0%n/a22222211
NativeGlobal.new SerializableConstructable() {...}0%n/a22222211
SecurityUtilities.new PrivilegedAction() {...}0%n/a22222211
SecurityUtilities.new PrivilegedAction() {...}0%n/a22222211
SecureCaller.new PrivilegedAction() {...}0%n/a22222211
NativeGlobal.new LambdaConstructor() {...}0%n/a22222211
ES6Generator.YieldStarResult0%n/a22442211
CodeGenerator.CompleteOptionalCallJump0%n/a11441111
Interpreter.GeneratorState0%n/a11441111
Interpreter.NewThrowable0%n/a11331111
Interpreter.StateContinue0%n/a11331111
SlotMap0%n/a33333311
Script0%n/a11111111
VMBridge89%66%261110301
SecureCaller.new PrivilegedAction() {...}0%n/a22222211
Parser.ParserException0%n/a11111111
PolicySecurityController.SecureCaller0%n/a11111111
NativeGenerator.GeneratorClosedException0%n/a11111111
Scriptable0%n/a11111111
Parser.PerFunctionVariables100%n/a020240201
Token.CommentType100%n/a01050101
StackStyle100%n/a01050101
Parser.ConditionData100%n/a01030101