mirror of
https://github.com/tc39/test262.git
synced 2025-07-26 23:44:27 +02:00
Coverage: check instanceof on instances of built-in subclasses. Fixes gh-659
This commit is contained in:
parent
6e6516a558
commit
485cb0b1c9
14
src/subclass-builtins/AggregateError.case
Normal file
14
src/subclass-builtins/AggregateError.case
Normal file
@ -0,0 +1,14 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubAggregateError() instanceof AggregateError
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
AggregateError
|
||||
//- args
|
||||
[]
|
12
src/subclass-builtins/Array.case
Normal file
12
src/subclass-builtins/Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubArray() instanceof Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Array
|
12
src/subclass-builtins/ArrayBuffer.case
Normal file
12
src/subclass-builtins/ArrayBuffer.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubArrayBuffer() instanceof ArrayBuffer
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
ArrayBuffer
|
12
src/subclass-builtins/BigInt64Array.case
Normal file
12
src/subclass-builtins/BigInt64Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubBigInt64Array() instanceof BigInt64Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
BigInt64Array
|
12
src/subclass-builtins/BigUint64Array.case
Normal file
12
src/subclass-builtins/BigUint64Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubBigUint64Array() instanceof BigUint64Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
BigUint64Array
|
12
src/subclass-builtins/Boolean.case
Normal file
12
src/subclass-builtins/Boolean.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubBoolean() instanceof Boolean
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Boolean
|
14
src/subclass-builtins/DataView.case
Normal file
14
src/subclass-builtins/DataView.case
Normal file
@ -0,0 +1,14 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubDataView() instanceof DataView
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
DataView
|
||||
//- args
|
||||
new ArrayBuffer(1)
|
12
src/subclass-builtins/Date.case
Normal file
12
src/subclass-builtins/Date.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubDate() instanceof Date
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Date
|
12
src/subclass-builtins/Error.case
Normal file
12
src/subclass-builtins/Error.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubError() instanceof Error
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Error
|
12
src/subclass-builtins/EvalError.case
Normal file
12
src/subclass-builtins/EvalError.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubEvalError() instanceof EvalError
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
EvalError
|
12
src/subclass-builtins/Float32Array.case
Normal file
12
src/subclass-builtins/Float32Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubFloat32Array() instanceof Float32Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Float32Array
|
12
src/subclass-builtins/Float64Array.case
Normal file
12
src/subclass-builtins/Float64Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubFloat64Array() instanceof Float64Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Float64Array
|
12
src/subclass-builtins/Function.case
Normal file
12
src/subclass-builtins/Function.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubFunction() instanceof Function
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Function
|
12
src/subclass-builtins/Int16Array.case
Normal file
12
src/subclass-builtins/Int16Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubInt16Array() instanceof Int16Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Int16Array
|
12
src/subclass-builtins/Int32Array.case
Normal file
12
src/subclass-builtins/Int32Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubInt32Array() instanceof Int32Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Int32Array
|
12
src/subclass-builtins/Int8Array.case
Normal file
12
src/subclass-builtins/Int8Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubInt8Array() instanceof Int8Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Int8Array
|
12
src/subclass-builtins/Map.case
Normal file
12
src/subclass-builtins/Map.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubMap() instanceof Map
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Map
|
12
src/subclass-builtins/Number.case
Normal file
12
src/subclass-builtins/Number.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubNumber() instanceof Number
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Number
|
12
src/subclass-builtins/Object.case
Normal file
12
src/subclass-builtins/Object.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubObject() instanceof Object
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Object
|
14
src/subclass-builtins/Promise.case
Normal file
14
src/subclass-builtins/Promise.case
Normal file
@ -0,0 +1,14 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubPromise() instanceof Promise
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Promise
|
||||
//- args
|
||||
() => {}
|
12
src/subclass-builtins/RangeError.case
Normal file
12
src/subclass-builtins/RangeError.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubRangeError() instanceof RangeError
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
RangeError
|
12
src/subclass-builtins/ReferenceError.case
Normal file
12
src/subclass-builtins/ReferenceError.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubReferenceError() instanceof ReferenceError
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
ReferenceError
|
12
src/subclass-builtins/RegExp.case
Normal file
12
src/subclass-builtins/RegExp.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubRegExp() instanceof RegExp
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
RegExp
|
12
src/subclass-builtins/Set.case
Normal file
12
src/subclass-builtins/Set.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubSet() instanceof Set
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Set
|
12
src/subclass-builtins/SharedArrayBuffer.case
Normal file
12
src/subclass-builtins/SharedArrayBuffer.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubSharedArrayBuffer() instanceof SharedArrayBuffer
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
SharedArrayBuffer
|
12
src/subclass-builtins/String.case
Normal file
12
src/subclass-builtins/String.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubString() instanceof String
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
String
|
12
src/subclass-builtins/SyntaxError.case
Normal file
12
src/subclass-builtins/SyntaxError.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubSyntaxError() instanceof SyntaxError
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
SyntaxError
|
12
src/subclass-builtins/TypeError.case
Normal file
12
src/subclass-builtins/TypeError.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubTypeError() instanceof TypeError
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
TypeError
|
12
src/subclass-builtins/URIError.case
Normal file
12
src/subclass-builtins/URIError.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubURIError() instanceof URIError
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
URIError
|
12
src/subclass-builtins/Uint16Array.case
Normal file
12
src/subclass-builtins/Uint16Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubUint16Array() instanceof Uint16Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Uint16Array
|
12
src/subclass-builtins/Uint32Array.case
Normal file
12
src/subclass-builtins/Uint32Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubUint32Array() instanceof Uint32Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Uint32Array
|
12
src/subclass-builtins/Uint8Array.case
Normal file
12
src/subclass-builtins/Uint8Array.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubUint8Array() instanceof Uint8Array
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Uint8Array
|
12
src/subclass-builtins/Uint8ClampedArray.case
Normal file
12
src/subclass-builtins/Uint8ClampedArray.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubUint8ClampedArray() instanceof Uint8ClampedArray
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
Uint8ClampedArray
|
12
src/subclass-builtins/WeakMap.case
Normal file
12
src/subclass-builtins/WeakMap.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubWeakMap() instanceof WeakMap
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
WeakMap
|
12
src/subclass-builtins/WeakSet.case
Normal file
12
src/subclass-builtins/WeakSet.case
Normal file
@ -0,0 +1,12 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
esid: sec-ecmascript-standard-built-in-objects
|
||||
desc: >
|
||||
new SubWeakSet() instanceof WeakSet
|
||||
template: default
|
||||
---*/
|
||||
|
||||
//- builtin
|
||||
WeakSet
|
13
src/subclass-builtins/default/expression.template
Normal file
13
src/subclass-builtins/default/expression.template
Normal file
@ -0,0 +1,13 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
path: language/expressions/class/subclass-builtins/subclass-
|
||||
name: Subclass instanceof Heritage
|
||||
---*/
|
||||
|
||||
const Subclass = class extends /*{ builtin }*/ {}
|
||||
|
||||
const sub = new Subclass(/*{ args }*/);
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof /*{ builtin }*/);
|
13
src/subclass-builtins/default/statement.template
Normal file
13
src/subclass-builtins/default/statement.template
Normal file
@ -0,0 +1,13 @@
|
||||
// Copyright (C) 2020 Rick Waldron. All rights reserved.
|
||||
// This code is governed by the BSD license found in the LICENSE file.
|
||||
|
||||
/*---
|
||||
path: language/statements/class/subclass-builtins/subclass-
|
||||
name: Subclass instanceof Heritage
|
||||
---*/
|
||||
|
||||
class Subclass extends /*{ builtin }*/ {}
|
||||
|
||||
const sub = new Subclass(/*{ args }*/);
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof /*{ builtin }*/);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/AggregateError.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubAggregateError() instanceof AggregateError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends AggregateError {}
|
||||
|
||||
const sub = new Subclass([]);
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof AggregateError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubArray() instanceof Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/ArrayBuffer.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubArrayBuffer() instanceof ArrayBuffer (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends ArrayBuffer {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof ArrayBuffer);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/BigInt64Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubBigInt64Array() instanceof BigInt64Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends BigInt64Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof BigInt64Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/BigUint64Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubBigUint64Array() instanceof BigUint64Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends BigUint64Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof BigUint64Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Boolean.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubBoolean() instanceof Boolean (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Boolean {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Boolean);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/DataView.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubDataView() instanceof DataView (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends DataView {}
|
||||
|
||||
const sub = new Subclass(new ArrayBuffer(1));
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof DataView);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Date.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubDate() instanceof Date (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Date {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Date);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Error.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubError() instanceof Error (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Error {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Error);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/EvalError.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubEvalError() instanceof EvalError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends EvalError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof EvalError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Float32Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubFloat32Array() instanceof Float32Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Float32Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Float32Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Float64Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubFloat64Array() instanceof Float64Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Float64Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Float64Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Function.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubFunction() instanceof Function (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Function {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Function);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Int16Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubInt16Array() instanceof Int16Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Int16Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Int16Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Int32Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubInt32Array() instanceof Int32Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Int32Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Int32Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Int8Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubInt8Array() instanceof Int8Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Int8Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Int8Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Map.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubMap() instanceof Map (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Map {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Map);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Number.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubNumber() instanceof Number (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Number {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Number);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Object.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubObject() instanceof Object (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Object {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Object);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Promise.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubPromise() instanceof Promise (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Promise {}
|
||||
|
||||
const sub = new Subclass(() => {});
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Promise);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/RangeError.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubRangeError() instanceof RangeError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends RangeError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof RangeError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/ReferenceError.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubReferenceError() instanceof ReferenceError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends ReferenceError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof ReferenceError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/RegExp.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubRegExp() instanceof RegExp (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends RegExp {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof RegExp);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Set.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubSet() instanceof Set (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Set {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Set);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/SharedArrayBuffer.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubSharedArrayBuffer() instanceof SharedArrayBuffer (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends SharedArrayBuffer {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof SharedArrayBuffer);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/String.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubString() instanceof String (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends String {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof String);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/SyntaxError.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubSyntaxError() instanceof SyntaxError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends SyntaxError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof SyntaxError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/TypeError.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubTypeError() instanceof TypeError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends TypeError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof TypeError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/URIError.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubURIError() instanceof URIError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends URIError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof URIError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Uint16Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubUint16Array() instanceof Uint16Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Uint16Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Uint16Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Uint32Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubUint32Array() instanceof Uint32Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Uint32Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Uint32Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Uint8Array.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubUint8Array() instanceof Uint8Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Uint8Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Uint8Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Uint8ClampedArray.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubUint8ClampedArray() instanceof Uint8ClampedArray (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends Uint8ClampedArray {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Uint8ClampedArray);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/WeakMap.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubWeakMap() instanceof WeakMap (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends WeakMap {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof WeakMap);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/WeakSet.case
|
||||
// - src/subclass-builtins/default/expression.template
|
||||
/*---
|
||||
description: new SubWeakSet() instanceof WeakSet (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
const Subclass = class extends WeakSet {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof WeakSet);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/AggregateError.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubAggregateError() instanceof AggregateError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends AggregateError {}
|
||||
|
||||
const sub = new Subclass([]);
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof AggregateError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Array.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubArray() instanceof Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/ArrayBuffer.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubArrayBuffer() instanceof ArrayBuffer (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends ArrayBuffer {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof ArrayBuffer);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/BigInt64Array.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubBigInt64Array() instanceof BigInt64Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends BigInt64Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof BigInt64Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/BigUint64Array.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubBigUint64Array() instanceof BigUint64Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends BigUint64Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof BigUint64Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Boolean.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubBoolean() instanceof Boolean (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Boolean {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Boolean);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/DataView.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubDataView() instanceof DataView (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends DataView {}
|
||||
|
||||
const sub = new Subclass(new ArrayBuffer(1));
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof DataView);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Date.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubDate() instanceof Date (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Date {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Date);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Error.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubError() instanceof Error (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Error {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Error);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/EvalError.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubEvalError() instanceof EvalError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends EvalError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof EvalError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Float32Array.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubFloat32Array() instanceof Float32Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Float32Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Float32Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Float64Array.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubFloat64Array() instanceof Float64Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Float64Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Float64Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Function.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubFunction() instanceof Function (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Function {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Function);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Int16Array.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubInt16Array() instanceof Int16Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Int16Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Int16Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Int32Array.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubInt32Array() instanceof Int32Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Int32Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Int32Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Int8Array.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubInt8Array() instanceof Int8Array (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Int8Array {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Int8Array);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Map.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubMap() instanceof Map (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Map {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Map);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Number.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubNumber() instanceof Number (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Number {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Number);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Object.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubObject() instanceof Object (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Object {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Object);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Promise.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubPromise() instanceof Promise (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Promise {}
|
||||
|
||||
const sub = new Subclass(() => {});
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Promise);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/RangeError.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubRangeError() instanceof RangeError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends RangeError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof RangeError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/ReferenceError.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubReferenceError() instanceof ReferenceError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends ReferenceError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof ReferenceError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/RegExp.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubRegExp() instanceof RegExp (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends RegExp {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof RegExp);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/Set.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubSet() instanceof Set (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends Set {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof Set);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/SharedArrayBuffer.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubSharedArrayBuffer() instanceof SharedArrayBuffer (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends SharedArrayBuffer {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof SharedArrayBuffer);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/String.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubString() instanceof String (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends String {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof String);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/SyntaxError.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubSyntaxError() instanceof SyntaxError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends SyntaxError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof SyntaxError);
|
@ -0,0 +1,14 @@
|
||||
// This file was procedurally generated from the following sources:
|
||||
// - src/subclass-builtins/TypeError.case
|
||||
// - src/subclass-builtins/default/statement.template
|
||||
/*---
|
||||
description: new SubTypeError() instanceof TypeError (Subclass instanceof Heritage)
|
||||
flags: [generated]
|
||||
---*/
|
||||
|
||||
|
||||
class Subclass extends TypeError {}
|
||||
|
||||
const sub = new Subclass();
|
||||
assert(sub instanceof Subclass);
|
||||
assert(sub instanceof TypeError);
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user