Devel::...::Frame(3)
okay bestie, welcome to the Devel::...::Frame(3) page β filed under User Contributed Perl Documentation, with the manual name folded in right here instead of copying the header line π
. The module is Devel::StackTrace::Frame, and it's literally one single frame in a stack trace β¨
π NAME π
Devel::StackTrace::Frame β a single frame in a stack trace. That's the name, that's the vibe, periodt π.
π VERSION π
version 2.05 π β yes bestie, that's the version, no cap.
π§ DESCRIPTION π§
See Devel::StackTrace for details π«Ά. That's the whole description; go check that module for the full lore.
β¨ METHODS β¨
See Perl's caller documentation for more information on what these methods return π¦. The methods are giving deep caller energy, iykyk.
π $frame->package π
The package which created this frame. It's the package's main character moment π .
π $frame->filename π
The filename which created this frame. The file said βI made this frameβ and honestly? Slay π.
β $frame->line β
The line where the frame was created. Literally the exact line, bestie π₯.
π¦ $frame->subroutine π¦
The subroutine which created this frame. Subroutine behavior, iconic π.
π«Ά $frame->hasargs π«Ά
This will be true if a new @_ was created for this frame. So yes, it's giving βfresh argsβ energy when true β¨.
πΈ $frame->wantarray πΈ
This indicates the context for the call for this frame. It will be true if called in array context, false in scalar context, and undef in void context. Context check, but make it cute π.
π $frame->evaltext π
Returns undef if the frame was not part of an eval β that's the whole tea π«.
π $frame->is_require π
Returns undef if the frame was not part of a require. Same energy, different keyword β¨.
π
$frame->args π
Returns the arguments passed to the frame. Note that any arguments that are references are returned as references, not copies β no sneaky clone action, bestie π«Ά.
π₯ $frame->hints π₯
Returns the value of $^H for this frame. Hint hint, it's a value π.
π $frame->bitmask π
Returns the value of $bitmask for this frame. Bitmask said hi π.
π $frame->as_string π
Returns a string containing a description of the frame. Stringified frame lore, periodt π.
π«Ά SUPPORT π«Ά
Bugs may be submitted at https://github.com/houseabsolute/Devel-StackTrace/issues π. Report the bug, bestie β don't let it live rent-free in your terminal π
.
π¦ SOURCE π¦
The source code repository for Devel-StackTrace can be found at https://github.com/houseabsolute/Devel-StackTrace π. Go look, it's iconic.
π AUTHOR π
Dave Rolsky <autarch@urth.org> β yes, that's the author, and that's the email, exactly π.
π COPYRIGHT AND LICENSE π
This software is Copyright (c) 2000 - 2024 by David Rolsky.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
The full text of the license can be found in the LICENSE file included with this distribution. Legally iconic, bestie π.
okay that's the page, bestie π. Cute sign-off from the Devel::...::Frame(3) manual page: perl v5.42.0, dated 2024-03-08. Mwah πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-Devel-StackTrace 2.50.0-160000.2.2 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms