| Name | Type | Denotes | Optional | Default | May be Null | May be < 1 | |
| AJS | AJS object | The AJS object | No | - | No | - | |
| IOwner | object/array/string/function | Object of which the Interceptee is a member | No | - | No | - | |
| I | string | Name of Interceptee | No | - | No | - | |
| Func | function | Affix function | No | - | No | - | |
| PFunc | function | Prefix function | No | - | No | - | |
| SFunc | function | Suffix function | Yes | PFunc | No | - | |
| NewFunc | function | Replacement affix function | No | - | No | - | |
| NewPFunc | function | Replacement prefix function | No | - | No | - | |
| NewSFunc | function | Replacement suffix function | Yes | NewPFunc | No | - | |
| Arg | * | Static argument passed to an affix on execution | Yes | undefined | Yes | Yes | |
| PArg | * | Static argument passed to a prefix on execution | Yes | undefined | Yes | Yes | |
| SArg | * | Static argument passed to a suffix on execution | Yes | PArg | Yes | Yes | |
| NewArg | * | Replacement for argument passed to an affix on execution | No | undefined | Yes | Yes | |
| NewPArg | * | Replacement for argument passed to a prefix on execution | No | undefined | Yes | Yes | |
| NewSArg | * | Replacement for argument passed to a suffix on execution | Yes | NewPArg | Yes | Yes | |
| Execs | number | Maximum number of times a prefix/suffix will execute | Yes | Infinity | No | No | |
| PExecs | number | Maximum number of times a prefix will execute | Yes | Infinity | No | No | |
| SExecs | number | Maximum number of times a suffix will execute | Yes | PExecs | No | No | |
| NewExecs | number | Replacement value for number of times an affix will execute | No | Infinity | No | No | |
| NewPExecs | number | Replacement value for number of times a prefix will execute | No | Infinity | No | No | |
| NewSExecs | number | Replacement value for number of times a suffix will execute | Yes | NewPExecs | No | No | |
| IArgs | 'arguments' array | Interceptee's 'arguments' array | Yes | undefined | Yes | - | |
| IRtn | * | Return value from execution of interceptee (passed only to suffixes) | Yes | undefined | Yes | Yes | |
| PrevPRtn | * | Return value from execution of previous prefix (if any) | Yes | undefined | Yes | Yes | |
| PrevSRtn | * | Return value from execution of previous suffix (if any) | Yes | undefined | Yes | Yes | |
| onMCall | function | The method to call when an AspectJS method is invoked | No | undefined | No | - | |
| onMRtn | function | The method to call when an AspectJS method returns to its caller | No | undefined | No | - | |
| OnRedundantCall | function | User-defined function | Yes | null | Yes | No | |
| CallPoint | * | User-defined profiling/debugging data | Yes | undefined | Yes | Yes | |