Aspect...ut::Not(3pm)
π NAME π
Aspect::Pointcut::Not β it's the logical 'not' pointcut, bestie. The hater of pointcuts. The "nope, not that one" of the Aspect world. π«β¨
This is the manual for Aspect::Pointcut::Not(3pm), and yes we're reading it together, no you're not alone. π«Ά
πΈ SYNOPSIS πΈ
okay so here's how you actually use it, two whole ways:
use Aspect;
# High-level creation
my $pointcut1 = ! call 'one';
# Manual creation
my $pointcut2 = Aspect::Pointcut::Not->new(
Aspect::Pointcut::Call->new('one')
);
like. that's it. that's the vibe. the ! is giving main character energy and the manual version is for when you wanna be β¨deliberateβ¨ about it. π₯
π¦ DESCRIPTION π¦
Aspect::Pointcut::Not is a logical condition, and its whole job is to let you build higher-order conditions out of smaller parts. tiny pointcut pieces in, big brain pointcut out. π§ β¨
It takes two or more conditions, and then it applies the appropriate logic during the various calculations, which produces a logical set-wise 'and' result. (yes, we said what we said. that's the description. keep scrolling. π)
ngl this is the plumbing layer of the pointcut machinery β you'll usually meet it through that ! operator in the SYNOPSIS rather than constructing it by hand, but both doors are open. πͺπ
π AUTHORS π
these absolute icons built the thing:
- Adam Kennedy
<adamk@cpan.org> - Marcel GrΓΌnauer
<marcel@cpan.org> - Ran Eilam
<eilara@cpan.org>
say thank you. π«Ά like actually. go say thank you.
π 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. slay. legally slay. βοΈβ¨
and that's the whole page, babes π this was perl v5.36.0, dated 2023-07-02, filed under Aspect...ut::Not(3pm) β mwah, go write some pointcuts. π ππ¦
π¦ 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