ScriptRuntime

Source file "org/mozilla/javascript/ScriptRuntime.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9,653 of 9,6530%1,866 of 1,8660%1,2121,2122,1892,189268268
initSafeStandardObjects(Context, ScriptableObject, boolean)3330%240%1313686811
stringToNumber(String, int, int, int, boolean)2750%730%4141757511
eq(Object, Object)2670%820%4242676711
toNumber(String)2400%780%4040494911
newCatchScope(Throwable, Scriptable, String, Context, Scriptable)2330%320%1717595911
add(Object, Object, Context)1850%520%2727292911
wrapException(Throwable, Scriptable, Context)1710%200%1111404011
escapeString(String, char)1660%390%2424444411
shallowEq(Object, Object)1610%620%3232353511
defaultObjectToSource(Context, Scriptable, Scriptable, Object[])1570%240%1313393911
compare(Number, Number, int)1530%500%2626262611
toBigInt(String)1470%360%1919363611
toBigInt(Object)1390%320%1717323211
enumNext(Object)1350%260%1414353511
newObjectLiteral(Object[], Object[], int[], Context, Scriptable)1260%200%1111292911
toObject(Context, Scriptable, Object)1200%200%1111292911
nameOrFunction(Context, Scriptable, Scriptable, String, boolean)1170%300%1616414111
getTemplateLiteralCallSite(Context, Scriptable, Object[], int)1130%140%88171711
indexFromString(String)1090%360%1919252511
eqString(CharSequence, Object)1080%300%1616262611
newArrayLiteral(Object[], int[], Context, Scriptable)1050%200%1111282811
uneval(Context, Scriptable, Object)1030%200%1111282811
evalSpecial(Context, Scriptable, Object, Object[], String, int)960%140%88242411
toBoolean(Object)910%320%1717191911
eqNumber(double, Object)910%280%1515212111
static {...}890%20%22282811
applyOrCall(boolean, Context, Scriptable, Scriptable, Object[])850%160%99181811
toNumber(Object)830%240%1313151511
eqBigInt(BigInteger, Object)830%220%1212252511
loadFromIterable(Context, Scriptable, Object, BiConsumer)780%140%88191911
compare(Object, Object, int)780%260%1414121211
enumInitInOrder(Context, ScriptRuntime.IdEnumeration)770%80%55141411
bind(Context, Scriptable, String)760%220%1212303011
elemIncrDecr(Object, Object, Context, Scriptable, int)730%120%77161611
testUint32String(String)720%200%1111171711
initScript(NativeFunction, Scriptable, Context, Scriptable, boolean)720%180%1010202011
refIncrDecr(Ref, Context, Scriptable, int)700%120%77161611
initStandardObjects(Context, ScriptableObject, boolean)680%20%228811
notFunctionError(Object, Object, String)660%60%449911
toString(Object)650%200%1111191911
numberToString(double, int)650%160%99141411
enumInit(Object, Context, Scriptable, int)650%140%88171711
getElemFunctionAndThis(Object, Object, Context, Scriptable)650%100%66161611
doScriptableIncrDecr(Scriptable, String, Scriptable, Object, int)650%120%77151511
getTopPackageNames()630%20%221111
sameZero(Object, Object)630%200%1111141411
enumChangeObject(ScriptRuntime.IdEnumeration)610%120%77161611
typeof(Object)580%200%1111101011
doTopCall(Callable, Context, Scriptable, Scriptable, Object[], boolean)570%60%44141411
deleteObjectElem(Scriptable, Object, Context)560%100%66111111
toStringIdOrIndex(Context, Object)540%80%55131311
enumNextInOrder(ScriptRuntime.IdEnumeration)540%60%44141411
exponentiate(Number, Number)530%100%66101011
initFunction(Context, Scriptable, NativeFunction, int, boolean)520%160%99151511
nameIncrDecr(Scriptable, String, Context, int)510%140%88151511
toIterator(Context, Scriptable, Scriptable, boolean)500%80%55111111
getValueFunctionAndThis(Object, Context)480%140%88151511
leftShift(Number, Number)480%80%559911
signedRightShift(Number, Number)480%80%559911
enumValue(Object, Context)470%40%33101011
getObjectElem(Scriptable, Object, Context)460%80%55131311
getArrayElements(Scriptable)460%80%55121211
callRef(Callable, Scriptable, Object[], Context)440%40%339911
divide(Number, Number)430%100%667711
remainder(Number, Number)430%100%667711
setName(Scriptable, Object, Context, Scriptable, String)420%80%55101011
enumId(Object, Context)420%60%559911
getPropFunctionAndThisHelper(Object, String, Context, Scriptable)410%80%55111111
callSpecial(Context, Callable, Scriptable, Object[], Scriptable, Scriptable, int, String, int)410%100%668811
propIncrDecr(Object, String, Context, Scriptable, int)410%60%44121211
throwError(Context, Scriptable, String)410%n/a116611
throwCustomError(Context, Scriptable, String, String)410%n/a116611
getNameFunctionAndThis(String, Context, Scriptable)400%60%44111111
isObject(Object)400%140%88101011
setObjectElem(Scriptable, Object, Object, Context)390%60%449911
bitwiseAND(Number, Number)390%80%556611
bitwiseOR(Number, Number)390%80%556611
bitwiseXOR(Number, Number)390%80%556611
getGlobal(Context)390%20%22111111
isValidIdentifierName(String, Context, boolean)380%100%666611
searchDefaultNamespace(Context)360%80%55141411
setObjectIndex(Object, double, Object, Context, Scriptable)360%40%338811
eqBigInt(BigInteger, double)360%80%558811
compareTo(Comparable, Object, int)360%130%996611
compareTo(double, double, int)360%130%996611
setDefaultNamespace(Object, Context)340%40%339911
newSpecial(Context, Object, Object[], Scriptable, int)340%80%558811
subtract(Number, Number)340%80%555511
multiply(Number, Number)340%80%555511
getObjectIndex(Object, double, Context, Scriptable)330%40%338811
setObjectProp(Object, String, Object, Context, Scriptable)330%80%558811
enterWith(Object, Context, Scriptable)330%40%337711
notFunctionError(Object, Object)330%40%334411
getExistingCtor(Context, Scriptable, String)310%40%336611
warnAboutNonJSObject(Object)300%20%228811
toIndex(Object)290%60%449911
hasObjectElem(Scriptable, Object, Context)290%40%337711
getApplyArguments(Context, Object)290%100%667711
getCallable(Scriptable)290%60%449911
isRhinoRuntimeType(Class)280%120%775511
padArguments(Object[], int)280%40%336611
call(Context, Object, Object, Object[], Scriptable)280%40%337711
makeUrlForGeneratedScript(boolean, String, int)280%20%223311
same(Object, Object)270%80%557711
constructError(String, String, int)270%20%225511
currentXMLLib(Context)270%60%447711
name(Context, Scriptable, String)260%40%337711
checkDeprecated(Context, String)260%60%446611
toPrimitive(Object, Class)250%60%447711
toInteger(double)240%80%554411
getObjectProp(Scriptable, String, Context)240%40%337711
delete(Object, Object, Context, Scriptable, boolean)230%40%337711
strictSetName(Scriptable, Object, Context, Scriptable, String)230%20%225511
getMessage4(String, Object, Object, Object, Object)230%n/a112211
isJSLineTerminator(int)220%100%663311
getObjectPropNoWarn(Object, String, Context, Scriptable)220%40%337711
defaultObjectToString(Scriptable)210%40%333311
bigIntToString(BigInteger, int)200%40%333311
enterActivationFunction(Context, Scriptable)200%20%226611
undefWriteError(Object, Object, Object)200%n/a112211
typeErrorThrower(Context)190%20%226611
toObjectOrNull(Context, Object)190%60%445511
instanceOf(Object, Object, Context)190%40%334411
checkDynamicScope(Scriptable, Scriptable)190%60%448811
addInstructionCount(Context, int)190%20%225511
getMessage3(String, Object, Object, Object)190%n/a112211
toObjectOrNull(Context, Object, Scriptable)180%60%445511
newObject(Context, Scriptable, String, Object[])180%20%225511
newBuiltinObject(Context, Scriptable, TopLevel.Builtins, Object[])180%20%225511
newNativeError(Context, Scriptable, TopLevel.NativeErrors, Object[])180%20%225511
setObjectElem(Object, Object, Object, Context, Scriptable)180%20%224411
isPrimitive(Object)180%100%662211
typeofName(Scriptable, String)170%20%224411
bitwiseNOT(Number)170%20%224411
jsDelegatesTo(Scriptable, Scriptable)170%40%335511
findFunctionActivation(Context, Function)170%40%335511
toCharSequence(Object)160%40%333311
getObjectElem(Object, Object, Context, Scriptable)160%20%224411
getObjectProp(Object, String, Context, Scriptable)160%20%224411
callIterator(Object, Context, Scriptable)160%n/a114411
isArrayLike(Scriptable)160%80%552211
isNaN(Object)160%40%335511
constructError(String, String)160%n/a113311
memberRef(Object, Object, Object, Context, int)160%20%224411
toLength(Object[], int)150%20%224411
setConst(Scriptable, Object, Context, String)150%20%224411
newObject(Object, Context, Scriptable, Object[])150%20%224411
isVisible(Context, Object)150%40%332211
setFunctionProtoAndParent(BaseFunction, Scriptable, boolean)150%20%225511
setObjectProtoAndParent(ScriptableObject, Scriptable)150%n/a115511
getMessage2(String, Object, Object)150%n/a112211
undefReadError(Object, Object)150%n/a111111
undefCallError(Object, Object)150%n/a111111
undefDeleteError(Object, Object)150%n/a111111
memberRef(Object, Object, Context, int)150%20%224411
lastUint32Result(Context)150%20%223311
getIndexObject(double)140%20%224411
isIteratorDone(Context, Object)140%20%224411
in(Object, Object, Context)140%20%223311
storeUint32Result(Context, long)140%20%223311
isSymbol(Object)140%60%441111
getIndexObject(String)130%20%224411
enterDotQuery(Object, Scriptable)130%20%224411
notFoundError(Scriptable, String)130%n/a112211
isStrWhiteSpaceChar(int)120%40%333311
isSpecialProperty(String)120%40%331111
topScopeName(Context, Scriptable, String)120%20%223311
negate(Number)120%20%223311
setBuiltinProtoAndParent(ScriptableObject, Scriptable, TopLevel.Builtins)120%n/a114411
checkRegExpProxy(Context)120%20%224411
isGeneratedScript(String)120%40%331111
toNumber(Object[], int)110%20%221111
toString(Object[], int)110%20%221111
toObject(Scriptable, Object)110%20%223311
toObject(Scriptable, Object, Class)110%20%223311
toInteger(Object[], int)110%20%221111
toInt32(Object)110%20%222211
toInt32(Object[], int)110%20%221111
getObjectIndex(Scriptable, int, Context)110%20%224411
getPropFunctionAndThis(Object, String, Context, Scriptable)110%n/a112211
getTopCallScope(Context)110%20%224411
exitActivationFunction(Context)110%n/a114411
getMessage1(String, Object)110%n/a112211
nameRef(Object, Object, Context, Scriptable, int)110%n/a112211
storeScriptable(Context, Scriptable)110%20%223311
errorWithClassName(String, Object)110%n/a111111
isJSWhitespaceOrLineTerminator(int)100%40%331111
stringPrefixToNumber(String, int, int)100%n/a111111
toNumeric(Object)100%20%223311
isArrayObject(Object)100%40%331111
constructError(String, String, String, int, String, int)100%n/a111111
notXmlError(Object)100%n/a111111
setRegExpProxy(Context, RegExpProxy)100%20%223311
nameRef(Object, Context, Scriptable, int)100%n/a112211
enumInit(Object, Context, boolean)90%20%221111
doTopCall(Callable, Context, Scriptable, Scriptable, Object[])90%n/a111111
createFunctionActivation(NativeFunction, Scriptable, Object[], boolean)90%n/a111111
createArrowFunctionActivation(NativeFunction, Scriptable, Object[], boolean)90%n/a111111
typeError3(String, String, String, String)90%n/a112211
wrapNumber(double)80%20%223311
setObjectElem(Object, Object, Object, Context)80%n/a111111
setObjectProp(Object, String, Object, Context)80%n/a111111
setObjectIndex(Object, double, Object, Context)80%n/a111111
delete(Object, Object, Context, boolean)80%n/a111111
propIncrDecr(Object, String, Context, int)80%n/a111111
elemIncrDecr(Object, Object, Context, int)80%n/a111111
typeError2(String, Object, Object)80%n/a112211
lastStoredScriptable(Context)80%n/a113311
getLibraryScopeOrNull(Scriptable)70%n/a112211
stringToNumber(String, int, int, int)70%n/a111111
toUint16(Object)70%n/a112211
getTopLevelProp(Scriptable, String)70%n/a112211
getObjectElem(Object, Object, Context)70%n/a111111
getObjectProp(Object, String, Context)70%n/a111111
getObjectPropNoWarn(Object, String, Context)70%n/a111111
getObjectIndex(Object, double, Context)70%n/a111111
refSet(Ref, Object, Context)70%n/a111111
specialRef(Object, String, Context)70%n/a111111
enumInit(Object, Context, int)70%n/a111111
getElemFunctionAndThis(Object, Object, Context)70%n/a111111
getPropFunctionAndThis(Object, String, Context)70%n/a111111
add(CharSequence, Object)70%n/a111111
add(Object, CharSequence)70%n/a111111
refIncrDecr(Ref, Context, int)70%n/a111111
hasTopCall(Context)70%20%221111
updateDotQuery(boolean, Scriptable)70%n/a112211
newObjectLiteral(Object[], Object[], Context, Scriptable)70%n/a111111
rangeErrorById(String, Object[])70%n/a112211
typeErrorById(String, Object[])70%n/a112211
typeError1(String, Object)70%n/a112211
syntaxErrorById(String, Object[])70%n/a112211
wrapRegExp(Context, Scriptable, Object)70%n/a111111
escapeAttributeValue(Object, Context)70%n/a112211
escapeTextValue(Object, Context)70%n/a112211
toUint32(double)60%n/a111111
setObjectProp(Scriptable, String, Object, Context)60%n/a112211
setObjectIndex(Scriptable, int, Object, Context)60%n/a112211
refSet(Ref, Object, Context, Scriptable)60%n/a111111
specialRef(Object, String, Context, Scriptable)60%n/a111111
delete(Object, Object, Context)60%n/a111111
nameIncrDecr(Scriptable, String, int)60%n/a111111
createFunctionActivation(NativeFunction, Scriptable, Object[])60%n/a111111
leaveWith(Scriptable)60%n/a112211
leaveDotQuery(Scriptable)60%n/a112211
typeError0(String)60%n/a112211
toObject(Context, Scriptable, Object, Class)50%n/a111111
refDel(Ref, Context)50%n/a111111
setEnumNumbers(Object, boolean)50%n/a112211
setFunctionProtoAndParent(BaseFunction, Scriptable)50%n/a112211
getMessage(String, Object[])50%n/a111111
getMessageById(String, Object[])50%n/a111111
escapeString(String)40%n/a111111
toString(double)40%n/a111111
toInteger(Object)40%n/a111111
toUint32(Object)40%n/a111111
refGet(Ref, Context)40%n/a111111
toPrimitive(Object)40%n/a111111
getMessage0(String)40%n/a111111
rangeError(String)40%n/a111111
typeError(String)40%n/a111111
notFunctionError(Object)40%n/a111111
syntaxError(String)40%n/a111111
ScriptRuntime()30%n/a111111
typeErrorThrower()30%n/a111111
wrapBoolean(boolean)30%n/a111111
wrapInt(int)30%n/a111111
toInt32(double)30%n/a111111
getRegExpProxy(Context)30%n/a111111