Aspect...rowing(3pm)

πŸ“¦
version 1.04 Β· 3 versions
, in debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ NAME ✨

Aspect::Pointcut::Throwing β€” Exception typing pointcut πŸ’…

Okay bestie, you're reading the Aspect::Pointcut::Throwing(3pm) manual page, from User Contributed Perl Documentation. The header shortens it to Aspect...rowing(3pm), but we know the full glow-up. ✨

         use Aspect;

         # Catch a Foo::Exception object exception
         after {
             $_->return_value(1)
         } throwing 'Foo::Exception';

πŸ’– DESCRIPTION πŸ’–

So Aspect::Pointcut::Throwing is the pointcut for exception typing. It's used to match situations where an after() advice block wishes to intercept the throwing of a specific exception string or object. That's the tea. 🫢

πŸ‘‘ AUTHORS πŸ‘‘

The legends behind this:

  • Adam Kennedy <adamk@cpan.org>
  • Marcel GrΓΌnauer <marcel@cpan.org>
  • Ran Eilam <eilara@cpan.org>

Copyright 2001 by Marcel GrΓΌnauer

Some parts copyright 2009 - 2013 Adam Kennedy.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. Periodt. πŸ’–


That's a wrap, bestie! This page came from User Contributed Perl Documentation, version perl v5.36.0, dated 2023-07-02, and the footer manual name is Aspect...rowing(3pm). Slay. πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from