$5f9e2ffb class-environment.js:9:1 Registers: 10 Blocks: 1 Constants: [0] = Undefined block0: [ 0] GetGlobal dst:reg6, `console` [ 18] GetById dst:reg7, base:reg6, `log` (console.log) [ 38] GetGlobal dst:reg9, `classWithName` [ 50] Call dst:reg8, callee:reg9, this_value:Undefined, classWithName [ 70] Call dst:reg5, callee:reg7, this_value:reg6, console.log, arguments:[reg8] [ 98] End value:reg5 classWithName$8829de8e class-environment.js:2:13 Registers: 8 Blocks: 1 Locals: C~0 Constants: [0] = String("method") [1] = Undefined block0: [ 0] GetLexicalEnvironment dst:reg4 [ 8] CreateLexicalEnvironment dst:reg5, parent:reg4, capacity:0 [ 18] CreateVariable `Foo`, is_immutable:true, is_global:false, is_strict:false [ 28] SetLexicalEnvironment environment:reg4 [ 30] NewClass dst:C~0, class_environment:reg5, class_blueprint_index:0, element_keys:[element_keys:String("method")] [ 58] CallConstruct dst:reg6, callee:C~0, C [ 70] GetById dst:reg7, base:reg6, `method` [ 90] Call dst:reg5, callee:reg7, this_value:reg6, .method [ b0] StrictlyEquals dst:reg7, lhs:reg5, rhs:C~0 [ c0] Return value:reg7 Foo$811c9dc5 Registers: 5 Blocks: 1 Constants: [0] = Undefined block0: [ 0] End value:Undefined method$e3fa2040 class-environment.js:4:13 Registers: 6 Blocks: 1 block0: [ 0] GetBinding dst:reg5, `Foo` [ 18] Return value:reg5 true