| |
|
| java.lang.Object ch.ethz.prose.filter.PointFilter ch.ethz.prose.filter.CompositePointFilter ch.ethz.prose.filter.PointCutter ch.ethz.prose.filter.ExecutionsInClassFilter
ExecutionsInClassFilter | public class ExecutionsInClassFilter extends PointCutter implements JoinPointKinds(Code) | | Class ExecutionsInClassFilter XXX
version: $Revision: 1.2 $ author: Andrei Popovici author: Angela Nicoara |
Constructor Summary | |
public | ExecutionsInClassFilter(String regexp, int opMode) Create a DeclarationS object which allows joinpoints
withing code executed inside classes whose name match regexp .
Parameters: regexp - the regular expresion to match. |
MATCH_CLASS_NAME_OPMODE | final public static int MATCH_CLASS_NAME_OPMODE(Code) | | |
MATCH_PACKAGE_NAME_OPMODE | final public static int MATCH_PACKAGE_NAME_OPMODE(Code) | | |
MATCH_QCLASS_NAME_OPMODE | final public static int MATCH_QCLASS_NAME_OPMODE(Code) | | |
ExecutionsInClassFilter | public ExecutionsInClassFilter(String regexp, int opMode)(Code) | | Create a DeclarationS object which allows joinpoints
withing code executed inside classes whose name match regexp .
Parameters: regexp - the regular expresion to match. The syntax of this expressionconforms to the Perl 5 regular expressions. exception: IllegalArgumentException - (runtimeException) thrown ifthe regexp is not correctly formatted or opMode is not oneof the MATCH_XXX_OPMODE constantns |
doIsSpecialEvent | protected boolean doIsSpecialEvent(CodeJoinPoint jp)(Code) | | The abstract crosscut mechanism ensures that this method
is called only for NON-METHOD-ENTRY and NON-METHOD-EXIT events
|
doIsSpecialRequest | protected boolean doIsSpecialRequest(JoinPointRequest jpr)(Code) | | This method is executed if and only if the 'mayFilterStatically'
and the current request match.
|
Methods inherited from ch.ethz.prose.filter.CompositePointFilter | abstract public List memberPointFilters()(Code)(Java Doc)
|
|
|
|