// Copyright 2020 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.functionID(x){returnx;}functionf2(v){varp=v.prototype;Object.defineProperty(p,undefined,{});assertArrayEquals(['constructor','a','b','c','d','undefined'],Object.getOwnPropertyNames(p));}functionf22(){classclass1{a(){}get[ID('b')](){}c(){}d(){}}f2(class1);};f22();