18 lines
462 B
Plaintext
18 lines
462 B
Plaintext
|
///assertInstanceof(id, ind)
|
||
|
/**
|
||
|
* assertInstanceof :: Instance -> Class -> Bool
|
||
|
*
|
||
|
* Asserts `id` is of type `ind`, either directly or via the parent hierarchy.
|
||
|
*
|
||
|
* @param id the instance to check
|
||
|
* @param ind the object type to check for
|
||
|
* @returns true if id is of type ind, false otherwise
|
||
|
*/
|
||
|
|
||
|
var res = instanceof(argument0, argument1);
|
||
|
|
||
|
assert(res, "'"+getInstObjName(argument0)+"' is not an instance of "+getInstObjName(argument1));
|
||
|
|
||
|
return res;
|
||
|
|