Lines Matching refs:obj
51 function getKind(obj) {
52 if (%HasFastSmiElements(obj)) return elements_kind.fast_smi_only;
53 if (%HasFastObjectElements(obj)) return elements_kind.fast;
54 if (%HasFastDoubleElements(obj)) return elements_kind.fast_double;
55 if (%HasDictionaryElements(obj)) return elements_kind.dictionary;
57 assertTrue(%HasExternalArrayElements(obj));
58 if (%HasExternalByteElements(obj)) {
61 if (%HasExternalUnsignedByteElements(obj)) {
64 if (%HasExternalShortElements(obj)) {
67 if (%HasExternalUnsignedShortElements(obj)) {
70 if (%HasExternalIntElements(obj)) {
73 if (%HasExternalUnsignedIntElements(obj)) {
76 if (%HasExternalFloatElements(obj)) {
79 if (%HasExternalDoubleElements(obj)) {
82 if (%HasExternalPixelElements(obj)) {
87 function assertKind(expected, obj, name_opt) {
88 assertEquals(expected, getKind(obj), name_opt);