["phase","compile","helpers.rb"]
["phase","execute","helpers.rb"]
["phase","compile","class.rb"]
["phase","execute","class.rb"]
["start",1,"Class"]
["pass",1,null]
["start",2,"Class#initialize"]
["error",2,"Class#new must be called from class"]
["start",3,"Class#initialize_copy"]
["error",3,"Method not found: undefined method `dup` for TestClass"]
["start",4,"Class#new"]
["check_failure",0,"Singleton should raise TypeError","expected exception, but nothing was raised"]
["error",4,"Method not found: undefined method `!` for FalseClass"]
["start",5,"Class#superclass"]
["error",5,"Method not found: undefined method `superclass` for Class"]
["start",6,"Class 1"]
["pass",6,null]
["start",7,"Class 2"]
["pass",7,null]
["start",8,"Class 3"]
["pass",8,null]
["start",9,"Class 4"]
["pass",9,null]
["start",10,"Class 5"]
["pass",10,null]
["start",11,"Class 6"]
["pass",11,null]
["start",12,"Class 7"]
["check_failure",0,null,"expected exception, but nothing was raised"]
["fail",12,null]
["start",13,"Class 8"]
["check_failure",0,null,"expected exception, but nothing was raised"]
["fail",13,null]
["start",14,"Class 9"]
["check_failure",0,null,"expected exception, but nothing was raised"]
["fail",14,null]
["start",15,"Class Module 1"]
["pass",15,null]
["start",16,"Class Module 2"]
["pass",16,null]
["start",17,"Class Nested 1"]
["error",17,"Cannot found name: B"]
["start",18,"Class Nested 2"]
["error",18,"Cannot found name: B"]
["start",19,"Class Nested 3"]
["error",19,"Cannot found name: B"]
["start",20,"Class Nested 4"]
["error",20,"Cannot found name: B"]
["start",21,"Class Nested 5"]
["error",21,"Cannot found name: B"]
["start",22,"Class Nested 6"]
["error",22,"Cannot found name: B"]
["start",23,"Class Nested 7"]
["error",23,"Cannot found name: B"]
["start",24,"Class Nested 8"]
["error",24,"Cannot found name: B"]
["start",25,"Class Colon 1"]
["pass",25,null]
["start",26,"Class Colon 2"]
["pass",26,null]
["start",27,"Class Colon 3"]
["pass",27,null]
["start",28,"Class Dup 1"]
["error",28,"Method not found: undefined method `dup` for Class"]
["start",29,"Class Dup 2"]
["error",29,"Method not found: undefined method `dup` for Module"]
["start",30,"Class.new"]
["error",30,"Module#inspect must be called from module or class"]
["start",31,"class to return the last value"]
["pass",31,null]
["start",32,"class to return nil if body is empty"]
["pass",32,null]
["start",33,"raise when superclass is not a class"]
["check_failure",0,"should raise TypeError","expected exception, but nothing was raised"]
["check_failure",0,"should raise TypeError","expected exception, but nothing was raised"]
["check_failure",0,"should raise TypeError","expected exception, but nothing was raised"]
["fail",33,null]
["start",34,"Class#inherited"]
["check_failure",0,null,"expected Bar, actual nil"]
["check_failure",0,null,"expected Baz, actual nil"]
["fail",34,null]
["start",35,"singleton tests"]
["error",35,"Method not found: undefined method `const_defined?` for Class"]
["start",36,"clone Class"]
["error",36,"Method not found: undefined method `clone` for Class"]
["start",37,"class definition in singleton class"]
["pass",37,null]
["start",38,"class variable and class << self style class method"]
["pass",38,null]
["start",39,"class variable definition in singleton_class"]
["error",39,"Cannot found name: uninitialized class variable @@class_variable"]
["start",40,"class variable in module and class << self style class method"]
["error",40,"Type mismatch"]
["start",41,"child class/module defined in singleton class get parent constant"]
["error",41,"Cannot found name: EXPECT"]
["start",42,"overriding class variable with a module (#3235)"]
["check_failure",0,null,"expected 1, actual 2"]
["fail",42,null]
["start",43,"class variable for frozen class/module"]
["error",43,"Method not found: undefined method `freeze` for Module"]
["start",44,"class with non-class/module outer raises TypeError"]
["check_failure",0,null,"expected exception, but nothing was raised"]
["check_failure",0,null,"expected exception, but nothing was raised"]
["fail",44,null]
["start",45,"module with extended callback"]
["error",45,"Type mismatch"]
["start",46,"inherited hook runs before block body"]
["error",46,"Method not found: undefined method `values` for Class"]
["start",47,"inherited hook runs before class body"]
["error",47,"Method not found: undefined method `values` for Class"]
["start",48,"a visibility change makes the method table it needs"]
["check_failure",0,null,"Method not found: undefined method `protected` for Class"]
["check_failure",0,null,"Method not found: undefined method `private` for Class"]
["check_failure",0,null,null]
["error",48,"Cannot found name: FrozenError"]
["start",49,"a `def` in a method written in a block given a class adds to that class"]
["error",49,"Class#new must be called from class"]
["phase","returned","class.rb"]
["phase","completed","class.rb"]
