Aspect...ut::And(3pm)
β¨ NAME β¨
Aspect::Pointcut::And β the logical 'and' pointcut, bestie π
π SYNOPSIS π
okay so you wanna build one, here's the high-level way (the cute way):
use Aspect;
# High-level creation
my $pointcut1 = call 'one' & call 'two' & call 'three';
and here's the manual way, if you're feeling β¨artisanalβ¨ about it:
# Manual creation
my $pointcut2 = Aspect::Pointcut::And->new(
Aspect::Pointcut::Call->new('one'),
Aspect::Pointcut::Call->new('two'),
Aspect::Pointcut::Call->new('three'),
);
π¦ DESCRIPTION π¦
Aspect::Pointcut::And is a logical condition, and its whole thing is that it takes smaller conditions and glues them into bigger, higher-order ones. it's giving β¨builder energyβ¨, no cap.
It takes two or more conditions, and then applies the appropriate logic during the various calculations β and the result of all that math is a logical set-wise 'and' result. so like, everything has to line up, periodt π
π AUTHORS π
- 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.
and that's the whole page, bestie π«Ά this one shipped with perl v5.36.0, dated 2023-07-02 β it's an oldie but a goodie, lowkey iconic, fr fr πΈβ¨
π¦ 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