StrongRelaxAJ: Integrating Adaptability of RelaxAJ and Expressiveness of StrongAspectJ

Source: University of Tokyo

Favorite

Free registration required

A sketch of StrongRelaxAJ is presented. StrongRelaxAJ is an extension to AspectJ with a type system for around advice that integrates the ones in RelaxAJ and StrongAspectJ. In other words, StrongRelaxAJ employs the type-relaxed weaving mechanism in RelaxAJ for better adaptability of around advice, and supports type variables and explicit signatures of proceed for better expressiveness without relying on dangerous and annoying dynamic casting on the return values from proceed. Around advice is one of the unique and powerful features of the pointcut and advice mechanism. It allows programmers not only to replace the operations with others without directly modifying the source code but also to change parameters and return values of operations by using proceed.
Format:PDF Size:851.47
Date:Mar 2010