Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ch.ethz.prose.filter
Class ObjectEqualsToFilter  view ObjectEqualsToFilter download ObjectEqualsToFilter.java

java.lang.Object
  extended bych.ethz.prose.filter.PointFilter
      extended bych.ethz.prose.filter.CompositePointFilter
          extended bych.ethz.prose.filter.PointCutter
              extended bych.ethz.prose.filter.ObjectFilter
                  extended bych.ethz.prose.filter.ObjectEqualsToFilter
All Implemented Interfaces:
ch.ethz.jvmai.JoinPointKinds, java.io.Serializable

class ObjectEqualsToFilter
extends ObjectFilter


Field Summary
protected  int objectExtractionMode
           
static int TARGET_ARGS_OBJECT
           
static int THIS_OBJECT
           
(package private)  java.lang.Object toBeComparedAgainst
           
 
Fields inherited from class ch.ethz.prose.filter.PointCutter
acceptMask, canFilterStaticallyMask, mayFilterStaticallyMask, txt
 
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
 
Constructor Summary
protected ObjectEqualsToFilter(int extrMethod, java.lang.Object other)
           
 
Method Summary
protected  boolean doIsSpecialEvent(ch.ethz.jvmai.CodeJoinPoint ev)
          Extracts an object from ev and then filters ev according to the abstract doIsSpecialEvent.
protected  boolean doIsSpecialObject(java.lang.Object target)
           
protected  boolean doIsSpecialRequest(ch.ethz.prose.engine.JoinPointRequest r)
          Undefined for all requests
 
Methods inherited from class ch.ethz.prose.filter.PointCutter
AND, isSpecialEvent, isSpecialRequest, memberPointFilters, OR, setToString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

ObjectEqualsToFilter

protected ObjectEqualsToFilter(int extrMethod,
                               java.lang.Object other)
Method Detail

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