A C E F G H I M N P R S V W

A

addCandidates(MethodSignature, Set) - Method in class mta.mining.ab.ResultCollector
 

C

CleanupCallFinder - class mta.mining.ab.CleanupCallFinder.
Finds calls made in "cleanup" blocks of code; that is, exception handlers and finally blocks.
CleanupCallFinder() - Constructor for class mta.mining.ab.CleanupCallFinder
 
call - Variable in class mta.mining.ab.PatternSearcher.CandidateB
 
callReturnEvent(EventListener.ThreadData, EventListener.CallData, boolean) - Method in class mta.mining.ab.PatternSearcher
 
createEventListener(ChainedEventListener, long, String) - Method in class mta.mining.ab.PatternSearcherFactory
 

E

equals(Object) - Method in class mta.mining.ab.PatternSearcher.CandidateB
 

F

findCleanupCalls(List) - Method in class mta.mining.ab.CleanupCallFinder
 

G

getCandidatePatterns() - Method in class mta.mining.ab.ResultCollector
 
getParent() - Method in class mta.mining.ab.PatternSearcher
 
getStreamID() - Method in class mta.mining.ab.PatternSearcher
 
getStreamName() - Method in class mta.mining.ab.PatternSearcher
 

H

hashCode() - Method in class mta.mining.ab.PatternSearcher.CandidateB
 

I

interfaceCallEvent(EventListener.ThreadData, EventListener.CallData) - Method in class mta.mining.ab.PatternSearcher
 
isCleanup - Variable in class mta.mining.ab.PatternSearcher.CandidateB
 
isCleanupCall(String, int) - Method in class mta.mining.ab.CleanupCallFinder
 
isErrorRun() - Method in class mta.mining.ab.ResultCollector
 
isErrorRun(boolean) - Method in class mta.mining.ab.ResultCollector
 

M

main(String[]) - Static method in class mta.mining.ab.WNMiner
 
mta.mining.ab - package mta.mining.ab
 

N

NoInformationException - exception mta.mining.ab.NoInformationException.
Exception thrown to indicate that information is not available about a particular call site.
NoInformationException() - Constructor for class mta.mining.ab.NoInformationException
 
NoInformationException(String) - Constructor for class mta.mining.ab.NoInformationException
 
NoInformationException(Throwable) - Constructor for class mta.mining.ab.NoInformationException
 
NoInformationException(String, Throwable) - Constructor for class mta.mining.ab.NoInformationException
 

P

ParserException - exception mta.mining.ab.ParserException.
Exception thrown to indicate that there was a failure during parsing of source code.
ParserException() - Constructor for class mta.mining.ab.ParserException
 
ParserException(String) - Constructor for class mta.mining.ab.ParserException
 
ParserException(Throwable) - Constructor for class mta.mining.ab.ParserException
 
ParserException(String, Throwable) - Constructor for class mta.mining.ab.ParserException
 
PatternSearcher - class mta.mining.ab.PatternSearcher.
Searches for candidate (ab)* patterns.
PatternSearcher(CleanupCallFinder, ResultCollector) - Constructor for class mta.mining.ab.PatternSearcher
 
PatternSearcher(ChainedEventListener, long, String, CleanupCallFinder, ResultCollector) - Constructor for class mta.mining.ab.PatternSearcher
 
PatternSearcher.CandidateB - class mta.mining.ab.PatternSearcher.CandidateB.
 
PatternSearcher.CandidateB(MethodSignature, boolean) - Constructor for class mta.mining.ab.PatternSearcher.CandidateB
 
PatternSearcherFactory - class mta.mining.ab.PatternSearcherFactory.
A factory for (ab)* pattern searchers.
PatternSearcherFactory(CleanupCallFinder, ResultCollector) - Constructor for class mta.mining.ab.PatternSearcherFactory
 

R

ResultCollector - class mta.mining.ab.ResultCollector.
Collects the candidate (ab)* patterns found in the program.
ResultCollector() - Constructor for class mta.mining.ab.ResultCollector
 

S

staticCallEvent(EventListener.ThreadData, EventListener.CallData) - Method in class mta.mining.ab.PatternSearcher
 
systemExited() - Method in class mta.mining.ab.PatternSearcher
 

V

virtualCallEvent(EventListener.ThreadData, EventListener.CallData) - Method in class mta.mining.ab.PatternSearcher
 

W

WNMiner - class mta.mining.ab.WNMiner.
Implementation of the Weimer and Necula technique for mining (ab)* patterns of calls from programs using the heuristic that b's are likely to be found in exception handling cleanup code.
WNMiner() - Constructor for class mta.mining.ab.WNMiner
 

A C E F G H I M N P R S V W