| Returns | Owner | Function | Arguments... | ||||||||||||||
| Affix | AJS | addPrefix | (IOwner, | I, | Func | [, | Arg | [, | Execs | [, | CallPoint | ]]]) | |||||
| Affix | AJS | addSuffix | (IOwner, | I, | Func | [, | Arg | [, | Execs | [, | CallPoint | ]]]) | |||||
| Wrapper | AJS | addWrapper | (IOwner, | I, | PFunc | [, | PArg | [, | PExecs | [, SFunc | [, SArg | [, SExecs | [, | CallPoint | ]]]]]]) | ||
| string | AJS | getVersion | ( | [ | CallPoint | ]) | |||||||||||
| Affix | interceptee | addPrefix | ( | Func | [, | Arg | [, | Execs | [, | CallPoint | ]]]) | ||||||
| Affix | interceptee | addSuffix | ( | Func | [, | Arg | [, | Execs | [, | CallPoint | ]]]) | ||||||
| Wrapper | interceptee | addWrapper | ( | PFunc | [, | PArg | [, | PExecs | [, SFunc | [, SArg | [, SExecs | [, | CallPoint | ]]]]]]) | |||
| Affix | interceptee | getFirstPfix | ( | [ | CallPoint | ]) | |||||||||||
| Affix | interceptee | getLastPfix | ( | [ | CallPoint | ]) | |||||||||||
| Affix | interceptee | getFirstSfix | ( | [ | CallPoint | ]) | |||||||||||
| Affix | interceptee | getLastSfix | ( | [ | CallPoint | ]) | |||||||||||
| Affix | interceptee | getPfixTot | ( | [ | CallPoint | ]) | |||||||||||
| Affix | interceptee | getSfixTot | ( | [ | CallPoint | ]) | |||||||||||
| Affix | Affix | addBefore | ( | Func | [, | Arg | [, | Execs | [, | CallPoint | ]]]) | ||||||
| Affix | Affix | addAfter | ( | Func | [, | Arg | [, | Execs | [, | CallPoint | ]]]) | ||||||
| undefined | Affix | remove | ( | [ | CallPoint | ]) | |||||||||||
| boolean | Affix | isAttached | ( | [ | CallPoint | ]) | |||||||||||
| number | Affix | getAffixTot | ( | [ | CallPoint | ]) | |||||||||||
| Affix | Affix | getFirstSib | ( | [ | CallPoint | ]) | |||||||||||
| Affix | Affix | getLastSib | ( | [ | CallPoint | ]) | |||||||||||
| Affix | Affix | getPrev | ( | [ | CallPoint | ]) | |||||||||||
| Affix | Affix | getNext | ( | [ | CallPoint | ]) | |||||||||||
| function | Affix | getFunc | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Affix | setFunc | ( | NewFunc | [, | CallPoint | ]) | ||||||||||
| * | Affix | getArg | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Affix | setArg | ( | NewArg | [, | CallPoint | ]) | ||||||||||
| number | Affix | getExecs | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Affix | setExecs | ( | NewExecs | [, | CallPoint | ]) | ||||||||||
| number | Affix | getSuspensions | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Affix | suspend | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Affix | resume | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Affix | suspendAll | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Affix | resumeAll | ( | [ | CallPoint | ]) | |||||||||||
| boolean | Affix | promote | ( | [ | CallPoint | ]) | |||||||||||
| boolean | Affix | demote | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Wrapper | remove | ( | [ | CallPoint | ]) | |||||||||||
| boolean | Wrapper | isAttached | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Wrapper | setFunc | ( | NewPFunc | [, NewSFunc | [, | CallPoint | ]]) | |||||||||
| undefined | Wrapper | setArg | ( | NewPArg | [, NewSArg | [, | CallPoint | ]]) | |||||||||
| undefined | Wrapper | setExecs | ( | NewPExecs | [, NewSExecs | [, | CallPoint | ]]) | |||||||||
| undefined | Wrapper | suspend | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Wrapper | resume | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Wrapper | suspendAll | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Wrapper | resumeAll | ( | [ | CallPoint | ]) | |||||||||||
| boolean | Wrapper | promote | ( | [ | CallPoint | ]) | |||||||||||
| boolean | Wrapper | demote | ( | [ | CallPoint | ]) | |||||||||||
| Affix | Wrapper | getPrefix | ( | [ | CallPoint | ]) | |||||||||||
| Affix | Wrapper | getSuffix | ( | [ | CallPoint | ]) | |||||||||||
| undefined | Global | aJS_DbC | (AJS [, onRedundantCall | [, | CallPoint | ]) | |||||||||||
| boolean | AJS_Logger | enable | (AJS, onMCall, onMRtn | [, | CallPoint | ]) | |||||||||||
| undefined | AJS_Logger | suspend | () | ||||||||||||||
| undefined | AJS_Logger | resume | () | ||||||||||||||
| * | * | interceptee | ( * ) | ||||||||||||||
| * | function. | onInterceptionRemoval | () | ||||||||||||||
| * | * | prefix | ( | [ | IArgs | [, Arg | [, | PrevPRtn | ]]]) | ||||||||
| * | * | suffix | ( | [ | IArgs | [, Arg | [, | PrevSRtn | [, IRtn | ]]]]) | |||||||
| undefined | * | onRedundantCall | ([ObjName | [, | MethodName | [, | IArgs | [, | CallPoint | ]]]]) | |||||||
| undefined | * | onMCall | ([ObjName | [, | MethodName | [, | IArgs | [, | CallPoint | ]]]]) | |||||||
| undefined | * | onMRtn | ([ObjName | [, | MethodName | [, | IArgs | [, IRtn | [, | CallPoint | ]]]]])) | ||||||
Note that the CallPoint argument applies only if you import and call aJS_DbC into and within your application, otherwise it plays no role.