Source file "net/sourceforge/htmlunit/corejs/javascript/ScriptableObject.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 3,965 of 3,965 | 0% | 839 of 839 | 0% | 539 | 539 | 987 | 987 | 118 | 118 |
buildClassCtor(Scriptable, Class, boolean, boolean) | ![]() | 0% | ![]() | 0% | 67 | 67 | 128 | 128 | 1 | 1 |
createSlot(String, int, int) | ![]() | 0% | ![]() | 0% | 21 | 21 | 51 | 51 | 1 | 1 |
getDefaultValue(Scriptable, Class) | ![]() | 0% | ![]() | 0% | 33 | 33 | 42 | 42 | 1 | 1 |
defineProperty(String, Object, Method, Method, int) | ![]() | 0% | ![]() | 0% | 22 | 22 | 53 | 53 | 1 | 1 |
defineOwnProperty(Context, Object, ScriptableObject, boolean) | ![]() | 0% | ![]() | 0% | 14 | 14 | 34 | 34 | 1 | 1 |
checkPropertyChange(String, ScriptableObject, ScriptableObject) | ![]() | 0% | ![]() | 0% | 18 | 18 | 26 | 26 | 1 | 1 |
removeSlot(String, int) | ![]() | 0% | ![]() | 0% | 14 | 14 | 29 | 29 | 1 | 1 |
findSetterMethod(Method[], String, String) | ![]() | 0% | ![]() | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
getPropertyName(String, String, Annotation) | ![]() | 0% | ![]() | 0% | 14 | 14 | 20 | 20 | 1 | 1 |
readObject(ObjectInputStream) | ![]() | 0% | ![]() | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
defineProperty(String, Class, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
getSlot(String, int, int) | ![]() | 0% | ![]() | 0% | 17 | 17 | 21 | 21 | 1 | 1 |
getIds(boolean) | ![]() | 0% | ![]() | 0% | 12 | 12 | 21 | 21 | 1 | 1 |
putConstImpl(String, int, Scriptable, Object, int) | ![]() | 0% | ![]() | 0% | 10 | 10 | 20 | 20 | 1 | 1 |
getPropertyIds(Scriptable) | ![]() | 0% | ![]() | 0% | 9 | 9 | 24 | 24 | 1 | 1 |
setGetterOrSetter(String, int, Callable, boolean, boolean) | ![]() | 0% | ![]() | 0% | 9 | 9 | 19 | 19 | 1 | 1 |
writeObject(ObjectOutputStream) | ![]() | 0% | ![]() | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
defineOwnProperties(Context, ScriptableObject) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
applyDescriptorToAttributeBitset(int, ScriptableObject) | ![]() | 0% | ![]() | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
buildDataDescriptor(Scriptable, Object, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
sameValue(Object, Object) | ![]() | 0% | ![]() | 0% | 9 | 9 | 12 | 12 | 1 | 1 |
putImpl(String, int, Scriptable, Object) | ![]() | 0% | ![]() | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
copyTable(ScriptableObject.Slot[], ScriptableObject.Slot[], int) | ![]() | 0% | ![]() | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
checkPropertyDefinition(ScriptableObject) | ![]() | 0% | ![]() | 0% | 9 | 9 | 9 | 9 | 1 | 1 |
getGetterOrSetter(String, int, boolean) | ![]() | 0% | ![]() | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
defineFunctionProperties(String[], Class, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
get(Object) | ![]() | 0% | ![]() | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
getClassPrototype(Scriptable, String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
sealObject() | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
addLazilyInitializedValue(String, int, LazilyLoadedCtor, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
callMethod(Context, Scriptable, String, Object[]) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
getProperty(Scriptable, String) | ![]() | 0% | ![]() | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
putConst(String, Scriptable, Object) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
isGetterOrSetter(String, int, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
redefineProperty(Scriptable, String, boolean) | ![]() | 0% | ![]() | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
addKnownAbsentSlot(ScriptableObject.Slot[], ScriptableObject.Slot, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
findAnnotatedMember(AccessibleObject[], Class) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
getTopScopeValue(Scriptable, Object) | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
defineConst(String, Scriptable) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
associateValue(Object, Object) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
getOwnPropertyDescriptor(Context, Object) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
defineClass(Scriptable, Class, boolean, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
findAttributeSlot(String, int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
isConst(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
deleteProperty(Scriptable, String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
deleteProperty(Scriptable, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
put(String, Scriptable, Object) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
put(int, Scriptable, Object) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getSlot(Context, Object, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
ScriptableObject(Scriptable, Scriptable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
defineProperty(Scriptable, String, Object, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
getProperty(Scriptable, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
putConstProperty(Scriptable, String, Object) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
defineConstProperty(Scriptable, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
checkNotSealed(String, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
getTypedProperty(Scriptable, int, Class) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getTypedProperty(Scriptable, String, Class) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
get(String, Scriptable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
get(int, Scriptable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
defineProperty(String, Object, int) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
putProperty(Scriptable, String, Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
putProperty(Scriptable, int, Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
checkValidAttributes(int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getBase(Scriptable, String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
getBase(Scriptable, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
setAttributes(String, int) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
setAttributes(int, int) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
isDataDescriptor(ScriptableObject) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
isAccessorDescriptor(ScriptableObject) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
isGenericDescriptor(ScriptableObject) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
has(String, Scriptable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
has(int, Scriptable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
ensureScriptable(Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
ensureScriptableObject(Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getAssociatedValue(Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
size() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isEmpty() | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
defineOwnProperty(Context, Object, ScriptableObject) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
isTrue(Object) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
getTopLevelScope(Scriptable) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
delete(String) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
delete(int) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
hasProperty(Scriptable, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
hasProperty(Scriptable, int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
unwrapSlot(ScriptableObject.Slot) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
setGetterOrSetter(String, int, Callable, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
extendsScriptable(Class) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
getTypeOf() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
getAttributes(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getAttributes(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
equivalentValues(Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
defineClass(Scriptable, Class) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
defineClass(Scriptable, Class, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
isFalse(Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isSealed() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
ScriptableObject() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
callMethod(Scriptable, String, Object[]) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getSlotIndex(int, int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setAttributes(String, Scriptable, int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setAttributes(int, Scriptable, int) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getObjectPrototype(Scriptable) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getFunctionPrototype(Scriptable) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getArrayPrototype(Scriptable) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getAttributes(String, Scriptable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getAttributes(int, Scriptable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
setPrototype(Scriptable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
setParentScope(Scriptable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
getIds() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getAllIds() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getDefaultValue(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
hasInstance(Scriptable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
preventExtensions() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
getPrototype() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getParentScope() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
isExtensible() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
avoidObjectDetection() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
isReadOnlySettable(String, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |