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 6@generatePrint 7@generateCppClass 8extern class Struct extends HeapObject { 9} 10 11@generatePrint 12@generateCppClass 13extern class Tuple2 extends Struct { 14 value1: Object; 15 value2: Object; 16} 17 18@generateCppClass 19extern class ClassPositions extends Struct { 20 start: Smi; 21 end: Smi; 22} 23 24@generateCppClass 25extern class AccessorPair extends Struct { 26 getter: Object; 27 setter: Object; 28} 29