java.lang.Object
ch.ethz.prose.filter.PointFilter
ch.ethz.prose.filter.CompositePointFilter
ch.ethz.prose.filter.PointCutter
ch.ethz.prose.filter.ExecutionsAclFilter
- All Implemented Interfaces:
- ch.ethz.jvmai.JoinPointKinds, java.io.Serializable
- public class ExecutionsAclFilter
- extends PointCutter
- implements ch.ethz.jvmai.JoinPointKinds
Class ExecutionsAclFilter XXX
- Version:
- $Revision: 1.1.1.1 $
| Fields inherited from interface ch.ethz.jvmai.JoinPointKinds |
KIND_CODE_JP, KIND_EXCEPTION_CATCH_ARGS_JP, KIND_EXCEPTION_THROW_ARGS_JP, KIND_FIELD_ACCESS_JP, KIND_FIELD_MODIFICATION_JP, KIND_METHOD_ENTRY_JP, KIND_METHOD_EXIT_JP, KIND_UNKNOWN_JP, MASK_ALL_JP, MASK_CODE_JP, MASK_EXCEPTION_CATCH_ARGS_JP, MASK_EXCEPTION_THROW_ARGS_JP, MASK_FIELD_ACCESS_JP, MASK_FIELD_JP, MASK_FIELD_MODIFICATION_JP, MASK_METHOD_ENTRY_JP, MASK_METHOD_EXIT_JP, MASK_UNKNOWN_JP |
opMode
private boolean opMode
theModifier
private int theModifier
FILTER_METHOD_MODIFIERS
public static boolean FILTER_METHOD_MODIFIERS
FILTER_CLASS_MODIFIERS
public static boolean FILTER_CLASS_MODIFIERS
ExecutionsAclFilter
public ExecutionsAclFilter(int modifier,
boolean opMode)
doIsSpecialRequest
protected boolean doIsSpecialRequest(ch.ethz.prose.engine.JoinPointRequest jpr)
- Description copied from class:
PointCutter
- Template method, to be implemented by subclasses.
- Specified by:
doIsSpecialRequest in class PointCutter
doIsSpecialEvent
protected boolean doIsSpecialEvent(ch.ethz.jvmai.CodeJoinPoint jp)
- Description copied from class:
PointCutter
- Template method, to be implemented by subclasses.
- Specified by:
doIsSpecialEvent in class PointCutter
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object
- Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method
never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string
concatenation with this object. If the result is
null, string concatenation will instead
use "null".
The default implementation returns
getClass().getName() + "@" +
Integer.toHexString(hashCode()).
- Overrides:
toString in class PointCutter