Aspect...ut::Not(3pm)

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

πŸ’… 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 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