NAME
Aspect Class Overview - Overview of Aspect classes and modules
DESCRIPTION
This document describes the modules and classes that make up the Aspect distribution.
Documentation
Aspect::Intro-
Aspect-oriented programming in pure Perl
Aspect::Ideas-
New ideas for aspects-oriented Perl
Aspect::Cookbook-
Recipes for common situations
Basic modules
Aspect-
Convenience functions to set up aspects
Aspect::Advice-
Object representing a pointcut and associated advice
Aspect::Attribute-
Attribute interface to creating advice
Join point modules
Aspect::JoinPoint-
Superclass for all types of join points
Aspect::JoinPoint::Call-
Class representing a call join point
Aspect::JoinPoint::Return-
Class representing a return join point
Aspect::JoinPoint::Sub-
Superclass for subroutine-based join points
Pointcut modules
Aspect::PointCut-
Superclass for all types of pointcuts
Aspect::PointCut::AndOp-
XXX
Aspect::PointCut::BinOp-
XXX
Aspect::PointCut::Calls-
Represents a calls() pointcut operator
Aspect::PointCut::NotOp-
XXX
Aspect::PointCut::OrOp-
XXX
Aspect::PointCut::Returns-
XXX
Aspect::PointCut::Sub-
XXX
Modular aspects
Aspect::Modular-
Base class for modular aspects
Aspect::Memoize-
Modular aspect to handle subroutine memoization
Aspect::Singleton-
Modular aspect to force singleton behavior on a class
Aspect::Trace-
Modular aspect to trace subroutine calls
Aspect::Profiled-
Modular aspect to profile subroutine calls
Utility modules
AUTHOR
Marcel Grunauer, <marcel@codewerk.com>
COPYRIGHT
Copyright 2001 Marcel Grunauer. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
the manpages of all the modules described above, of course.