// Copyright 2019 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.@abstract@generatePrint@generateCppClassextern class Struct extends HeapObject {}@generatePrint@generateCppClassextern class Tuple2 extends Struct { value1: Object; value2: Object;}@generateCppClassextern class ClassPositions extends Struct { start: Smi; end: Smi;}@generateCppClassextern class AccessorPair extends Struct { getter: Object; setter: Object;}