mta.mining.ab
Class PatternSearcher
java.lang.Object
sofya.ed.semantic.EventFilter
sofya.ed.semantic.EventSelectionFilter
mta.mining.ab.PatternSearcher
- All Implemented Interfaces:
- sofya.ed.semantic.ChainedEventListener, sofya.ed.semantic.EventListener
- public final class PatternSearcher
- extends sofya.ed.semantic.EventSelectionFilter
- implements sofya.ed.semantic.ChainedEventListener
Searches for candidate (ab)* patterns.
- Version:
- 02/21/2006
- Author:
- Alex Kinneer
Nested classes inherited from class sofya.ed.semantic.EventListener |
sofya.ed.semantic.EventListener.Arguments, sofya.ed.semantic.EventListener.CallData, sofya.ed.semantic.EventListener.ExceptionData, sofya.ed.semantic.EventListener.FieldData, sofya.ed.semantic.EventListener.MethodData, sofya.ed.semantic.EventListener.MonitorData, sofya.ed.semantic.EventListener.NewAllocationData, sofya.ed.semantic.EventListener.ObjectData, sofya.ed.semantic.EventListener.ThreadData, sofya.ed.semantic.EventListener.ThreadStatus |
Fields inherited from class sofya.ed.semantic.EventFilter |
listenerCount, listeners |
Method Summary |
void |
callReturnEvent(sofya.ed.semantic.EventListener.ThreadData threadData,
sofya.ed.semantic.EventListener.CallData callData,
boolean exceptional)
|
sofya.ed.semantic.ChainedEventListener |
getParent()
|
long |
getStreamID()
|
java.lang.String |
getStreamName()
|
void |
interfaceCallEvent(sofya.ed.semantic.EventListener.ThreadData threadData,
sofya.ed.semantic.EventListener.CallData callData)
|
void |
staticCallEvent(sofya.ed.semantic.EventListener.ThreadData threadData,
sofya.ed.semantic.EventListener.CallData callData)
|
void |
systemExited()
|
void |
virtualCallEvent(sofya.ed.semantic.EventListener.ThreadData threadData,
sofya.ed.semantic.EventListener.CallData callData)
|
Methods inherited from class sofya.ed.semantic.EventSelectionFilter |
classPrepareEvent, constructorCallEvent, constructorEnterEvent, constructorExitEvent, exceptionCatchEvent, exceptionThrowEvent, executionStarted, instanceFieldAccessEvent, instanceFieldWriteEvent, monitorAcquireEvent, monitorContendEvent, monitorPreReleaseEvent, monitorReleaseEvent, newAllocationEvent, staticFieldAccessEvent, staticFieldWriteEvent, staticInitializerEnterEvent, staticMethodEnterEvent, staticMethodExitEvent, systemStarted, threadDeathEvent, threadStartEvent, virtualMethodEnterEvent, virtualMethodExitEvent |
Methods inherited from class sofya.ed.semantic.EventFilter |
addEventListener, ensureCapacity, removeEventListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface sofya.ed.semantic.EventListener |
classPrepareEvent, constructorCallEvent, constructorEnterEvent, constructorExitEvent, exceptionCatchEvent, exceptionThrowEvent, executionStarted, instanceFieldAccessEvent, instanceFieldWriteEvent, monitorAcquireEvent, monitorContendEvent, monitorPreReleaseEvent, monitorReleaseEvent, newAllocationEvent, staticFieldAccessEvent, staticFieldWriteEvent, staticInitializerEnterEvent, staticMethodEnterEvent, staticMethodExitEvent, systemStarted, threadDeathEvent, threadStartEvent, virtualMethodEnterEvent, virtualMethodExitEvent |
PatternSearcher
public PatternSearcher(CleanupCallFinder callChecker,
ResultCollector results)
PatternSearcher
public PatternSearcher(sofya.ed.semantic.ChainedEventListener parent,
long streamId,
java.lang.String streamName,
CleanupCallFinder callChecker,
ResultCollector results)
systemExited
public void systemExited()
- Specified by:
systemExited
in interface sofya.ed.semantic.EventListener
staticCallEvent
public void staticCallEvent(sofya.ed.semantic.EventListener.ThreadData threadData,
sofya.ed.semantic.EventListener.CallData callData)
- Specified by:
staticCallEvent
in interface sofya.ed.semantic.EventListener
virtualCallEvent
public void virtualCallEvent(sofya.ed.semantic.EventListener.ThreadData threadData,
sofya.ed.semantic.EventListener.CallData callData)
- Specified by:
virtualCallEvent
in interface sofya.ed.semantic.EventListener
interfaceCallEvent
public void interfaceCallEvent(sofya.ed.semantic.EventListener.ThreadData threadData,
sofya.ed.semantic.EventListener.CallData callData)
- Specified by:
interfaceCallEvent
in interface sofya.ed.semantic.EventListener
callReturnEvent
public void callReturnEvent(sofya.ed.semantic.EventListener.ThreadData threadData,
sofya.ed.semantic.EventListener.CallData callData,
boolean exceptional)
- Specified by:
callReturnEvent
in interface sofya.ed.semantic.EventListener
getParent
public sofya.ed.semantic.ChainedEventListener getParent()
- Specified by:
getParent
in interface sofya.ed.semantic.ChainedEventListener
getStreamID
public long getStreamID()
- Specified by:
getStreamID
in interface sofya.ed.semantic.ChainedEventListener
getStreamName
public java.lang.String getStreamName()
- Specified by:
getStreamName
in interface sofya.ed.semantic.ChainedEventListener