Aspect...rowing(3pm)
β¨ 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 π
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
- debian trixie: libaspect-perl 1.04-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libaspect-perl 1.04-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libaspect-perl 1.04-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libaspect-perl 1.04-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms