1// Copyright 2019 the V8 project authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5@abstract 6extern class Struct extends HeapObject { 7} 8 9extern class Tuple2 extends Struct { 10 value1: Object; 11 value2: Object; 12} 13 14extern class ClassPositions extends Struct { 15 start: Smi; 16 end: Smi; 17} 18 19extern class AccessorPair extends Struct { 20 getter: Object; 21 setter: Object; 22} 23