public class SelfCalls
extends java.lang.Object
Constructor and Description |
---|
SelfCalls(ClassContext classContext)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<org.apache.bcel.classfile.Method> |
calledMethodIterator()
Get an Iterator over self-called methods.
|
java.util.Iterator<CallSite> |
callSiteIterator()
Get an Iterator over all self call sites.
|
void |
execute()
Find the self calls.
|
CallGraph |
getCallGraph()
Get the self call graph for the class.
|
boolean |
hasSynchronization()
Does this class contain any explicit synchronization?
|
boolean |
wantCallsFor(org.apache.bcel.classfile.Method method)
Determine whether we are interested in calls for the given method.
|
public SelfCalls(ClassContext classContext)
classContext
- the ClassContext for the classpublic void execute() throws CFGBuilderException
CFGBuilderException
public CallGraph getCallGraph()
public java.util.Iterator<org.apache.bcel.classfile.Method> calledMethodIterator()
public boolean wantCallsFor(org.apache.bcel.classfile.Method method)
method
- the methodpublic java.util.Iterator<CallSite> callSiteIterator()
public boolean hasSynchronization()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.