java.lang.Object
ch.ethz.prose.filter.PointFilter
ch.ethz.prose.filter.CompositePointFilter
ch.ethz.prose.filter.PointCutter
ch.ethz.prose.filter.ObjectFilter
ch.ethz.prose.filter.ObjectIdenticalToFilter
- All Implemented Interfaces:
- ch.ethz.jvmai.JoinPointKinds, java.io.Serializable
- class ObjectIdenticalToFilter
- extends ObjectFilter
| 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 |
toBeComparedAgainst
java.lang.Object toBeComparedAgainst
TARGET_ARGS_OBJECT
public static int TARGET_ARGS_OBJECT
THIS_OBJECT
public static int THIS_OBJECT
objectExtractionMode
protected int objectExtractionMode
ObjectIdenticalToFilter
protected ObjectIdenticalToFilter(int extrMode,
java.lang.Object other)
doIsSpecialObject
protected boolean doIsSpecialObject(java.lang.Object target)
- Specified by:
doIsSpecialObject in class ObjectFilter
doIsSpecialRequest
protected boolean doIsSpecialRequest(ch.ethz.prose.engine.JoinPointRequest r)
- Undefined for all requests
- Specified by:
doIsSpecialRequest in class PointCutter
doIsSpecialEvent
protected boolean doIsSpecialEvent(ch.ethz.jvmai.CodeJoinPoint ev)
- Extracts an object from
ev and then filters
ev according to the abstract doIsSpecialEvent.
- Specified by:
doIsSpecialEvent in class PointCutter