func test(): var gdscr: = GDScript.new() gdscr.source_code = ''' extends Resource func test() -> void: prints("Outer") var inner = InnerClass.new() class InnerClass: func _init() -> void: prints("Inner") ''' @warning_ignore(return_value_discarded) gdscr.reload() var inst = gdscr.new() @warning_ignore(unsafe_method_access) inst.test()