@@ -147,7 +147,7 @@ JSTypedArrayType JSValueGetTypedArrayType(JSContextRef ctx, JSValueRef valueRef,
147147 return kJSTypedArrayTypeNone ;
148148 JSObject* object = value.getObject ();
149149
150- if (jsDynamicCast <JSArrayBuffer* >(object))
150+ if (is <JSArrayBuffer>(object))
151151 return kJSTypedArrayTypeArrayBuffer ;
152152
153153 return toJSTypedArrayType (object->type ());
@@ -204,7 +204,7 @@ JSObjectRef JSObjectMakeTypedArrayWithArrayBuffer(JSContextRef ctx, JSTypedArray
204204 if (arrayType == kJSTypedArrayTypeNone || arrayType == kJSTypedArrayTypeArrayBuffer )
205205 return nullptr ;
206206
207- JSArrayBuffer* jsBuffer = jsDynamicCast <JSArrayBuffer* >(toJS (jsBufferRef));
207+ JSArrayBuffer* jsBuffer = dynamicDowncast <JSArrayBuffer>(toJS (jsBufferRef));
208208 if (!jsBuffer) {
209209 setException (ctx, exception, createTypeError (globalObject, " JSObjectMakeTypedArrayWithArrayBuffer expects buffer to be an Array Buffer object" _s));
210210 return nullptr ;
@@ -232,7 +232,7 @@ JSObjectRef JSObjectMakeTypedArrayWithArrayBufferAndOffset(JSContextRef ctx, JST
232232 if (arrayType == kJSTypedArrayTypeNone || arrayType == kJSTypedArrayTypeArrayBuffer )
233233 return nullptr ;
234234
235- JSArrayBuffer* jsBuffer = jsDynamicCast <JSArrayBuffer* >(toJS (jsBufferRef));
235+ JSArrayBuffer* jsBuffer = dynamicDowncast <JSArrayBuffer>(toJS (jsBufferRef));
236236 if (!jsBuffer) {
237237 setException (ctx, exception, createTypeError (globalObject, " JSObjectMakeTypedArrayWithArrayBuffer expects buffer to be an Array Buffer object" _s));
238238 return nullptr ;
@@ -251,7 +251,7 @@ void* JSObjectGetTypedArrayBytesPtr(JSContextRef ctx, JSObjectRef objectRef, JSV
251251 JSLockHolder locker (vm);
252252 JSObject* object = toJS (objectRef);
253253
254- if (JSArrayBufferView* typedArray = jsDynamicCast <JSArrayBufferView* >(object)) {
254+ if (JSArrayBufferView* typedArray = dynamicDowncast <JSArrayBufferView>(object)) {
255255 if (ArrayBuffer* buffer = typedArray->possiblySharedBuffer ()) {
256256 buffer->pinAndLock ();
257257 return buffer->data ();
@@ -266,7 +266,7 @@ size_t JSObjectGetTypedArrayLength(JSContextRef, JSObjectRef objectRef, JSValueR
266266{
267267 JSObject* object = toJS (objectRef);
268268
269- if (JSArrayBufferView* typedArray = jsDynamicCast <JSArrayBufferView* >(object))
269+ if (JSArrayBufferView* typedArray = dynamicDowncast <JSArrayBufferView>(object))
270270 return typedArray->length ();
271271
272272 return 0 ;
@@ -276,7 +276,7 @@ size_t JSObjectGetTypedArrayByteLength(JSContextRef, JSObjectRef objectRef, JSVa
276276{
277277 JSObject* object = toJS (objectRef);
278278
279- if (JSArrayBufferView* typedArray = jsDynamicCast <JSArrayBufferView* >(object))
279+ if (JSArrayBufferView* typedArray = dynamicDowncast <JSArrayBufferView>(object))
280280 return typedArray->byteLength ();
281281
282282 return 0 ;
@@ -286,7 +286,7 @@ size_t JSObjectGetTypedArrayByteOffset(JSContextRef, JSObjectRef objectRef, JSVa
286286{
287287 JSObject* object = toJS (objectRef);
288288
289- if (JSArrayBufferView* typedArray = jsDynamicCast <JSArrayBufferView* >(object))
289+ if (JSArrayBufferView* typedArray = dynamicDowncast <JSArrayBufferView>(object))
290290 return typedArray->byteOffset ();
291291
292292 return 0 ;
@@ -300,7 +300,7 @@ JSObjectRef JSObjectGetTypedArrayBuffer(JSContextRef ctx, JSObjectRef objectRef,
300300 JSObject* object = toJS (objectRef);
301301
302302
303- if (JSArrayBufferView* typedArray = jsDynamicCast <JSArrayBufferView* >(object)) {
303+ if (JSArrayBufferView* typedArray = dynamicDowncast <JSArrayBufferView>(object)) {
304304 if (ArrayBuffer* buffer = typedArray->possiblySharedBuffer ())
305305 return toRef (vm.m_typedArrayController ->toJS (globalObject, typedArray->realm (), *buffer));
306306
@@ -336,7 +336,7 @@ void* JSObjectGetArrayBufferBytesPtr(JSContextRef ctx, JSObjectRef objectRef, JS
336336 JSLockHolder locker (vm);
337337 JSObject* object = toJS (objectRef);
338338
339- if (JSArrayBuffer* jsBuffer = jsDynamicCast <JSArrayBuffer* >(object)) {
339+ if (JSArrayBuffer* jsBuffer = dynamicDowncast <JSArrayBuffer>(object)) {
340340 ArrayBuffer* buffer = jsBuffer->impl ();
341341 if (buffer->isWasmMemory ()) {
342342 setException (ctx, exception, createTypeError (globalObject, " Cannot get the backing buffer for a WebAssembly.Memory" _s));
@@ -370,7 +370,7 @@ size_t JSObjectGetArrayBufferByteLength(JSContextRef, JSObjectRef objectRef, JSV
370370 return 0 ;
371371 }
372372
373- if (JSArrayBuffer* jsBuffer = jsDynamicCast <JSArrayBuffer* >(object))
373+ if (JSArrayBuffer* jsBuffer = dynamicDowncast <JSArrayBuffer>(object))
374374 return jsBuffer->impl ()->byteLength ();
375375
376376 return 0 ;
0 commit comments