| init(Context, Scriptable, boolean) |  | 0% |  | 0% | 2 | 2 | 33 | 33 | 1 | 1 |
| js_isDisjointFrom(Context, Scriptable, Object[]) |  | 0% |  | 0% | 11 | 11 | 38 | 38 | 1 | 1 |
| js_differenceSetLike(Context, Scriptable, Object, NativeSet, Object, Object, Object) |  | 0% |  | 0% | 12 | 12 | 38 | 38 | 1 | 1 |
| js_symmetricDifference(Context, Scriptable, Object[]) |  | 0% |  | 0% | 9 | 9 | 34 | 34 | 1 | 1 |
| js_intersectionSetLike(Context, Scriptable, Object, NativeSet, Object, Object, Object) |  | 0% |  | 0% | 10 | 10 | 32 | 32 | 1 | 1 |
| js_union(Context, Scriptable, Object[]) |  | 0% |  | 0% | 7 | 7 | 29 | 29 | 1 | 1 |
| js_isSubsetOf(Context, Scriptable, Object[]) |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 1 | 1 |
| js_isSupersetOf(Context, Scriptable, Object[]) |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 1 | 1 |
| loadFromIterable(Context, Scriptable, ScriptableObject, Object) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| js_forEach(Context, Scriptable, Object, Object) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| js_intersection(Context, Scriptable, Object[]) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| js_difference(Context, Scriptable, Object[]) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| js_add(Object) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| js_has(Object) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| realThis(Scriptable, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| validateSetLike(Object, Object, Object) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| jsConstructor(Context, Scriptable, Object[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| js_forEach(Context, Scriptable, Scriptable, Object[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| callHas(Context, Scriptable, Object, Object, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| NativeSet() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| js_add(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| js_delete(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| js_has(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| js_values(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| js_entries(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| js_iterator(Scriptable, NativeCollectionIterator.Type) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_intersection(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_union(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_difference(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_symmetricDifference(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_isSubsetOf(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_isSupersetOf(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_isDisjointFrom(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_clear(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| js_getSize(Context, Scriptable, Scriptable, Object[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_delete(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| js_clear() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| js_getSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClassName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |