backtrace_locations -> [Thread::Backtrace::Location]Ruby 3.0 から[permalink][rdoc][edit]backtrace_locations(start) -> [Thread::Backtrace::Location]backtrace_locations(start, length) -> [Thread::Backtrace::Location]backtrace_locations(range) -> [Thread::Backtrace::Location]-
Fiber#backtrace と同じですが、実行スタックの各行を Thread::Backtrace::Location の配列で返します。
引数の意味は Fiber#backtrace と同じです。
f = Fiber.new { Fiber.yield } f.resume loc = f.backtrace_locations.first p loc.class # => Thread::Backtrace::Location p loc.lineno # => 1[SEE_ALSO] Fiber#backtrace, Kernel?.caller_locations