PPI::St...ignature(3)

✨ NAME ✨

okay so bestie, this is PPI::Structure::Signature πŸ’… β€” the class that's literally the list of subroutine signature elements. Think of it as the glow-up container for everything chillin' inside your sub's signature. πŸŽ€


🌸 SYNOPSIS 🌸

sub do_thing( $param, $arg ) {}

like, that's the whole vibe. $param and $arg are living their best lives inside the signature, and this class is the circular-brace moment holding them together. ✨


πŸ¦‹ INHERITANCE πŸ¦‹

okay so the family tree is giving main character energy, no cap:

PPI::Structure::Signature
  isa PPI::Structure::List
      isa PPI::Structure
          isa PPI::Node
              isa PPI::Element

like… it's literally descended from all of those. iconic lineage tbh πŸ‘‘


πŸ’– DESCRIPTION πŸ’–

PPI::Structure::Signature is the class used for circular braces that represent lists of signature elements. 🫢

that's it. that's the whole job. it's the curly-brace bestie for sub signatures, and it ate. πŸ’…


πŸ’… METHODS πŸ’…

ngl, PPI::Structure::Signature has no methods beyond those provided by the standard PPI::Structure::List, PPI::Structure, PPI::Node and PPI::Element methods.

so like… it's not out here inventing new stuff. it's just vibing with the methods it inherited from its ancestors. periodt. 🌈


πŸ“ SUPPORT πŸ“

See the support section in the main module. πŸ‘€

like, go check the main character module for the support deets β€” this page isn't gonna gatekeep it, but it's also not gonna retype it. iykyk. πŸ’œ


🌟 AUTHOR 🌟

Adam Kennedy <adamk@cpan.org> 🫢


Copyright 2001 - 2011 Adam Kennedy. ⭐

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. 🌸

The full text of the license can be found in the LICENSE file included with this module. πŸ“„βœ¨


bestie, this is the whole page β€” every flag, method, inheritance link, author credit, and license line is here. no facts were harmed in the making of this group chat. πŸ’–

β€” signed off with perl v5.42.2, dated 2026-05-14, and delivered with impeccable signature-list energy. πŸ¦‹πŸ’…πŸ”₯

πŸ“¦ where this page comes from