Uses of Class
edu.umd.cs.findbugs.CallSite
Packages that use CallSite
Package
Description
Main package for the FindBugs application - contains the engine class
(
FindBugs
), the object model classes for bug
instances (BugInstance
,
BugAnnotation
), and other miscellany.-
Uses of CallSite in edu.umd.cs.findbugs
Fields in edu.umd.cs.findbugs declared as CallSiteMethods in edu.umd.cs.findbugs that return CallSiteMethods in edu.umd.cs.findbugs that return types with arguments of type CallSiteModifier and TypeMethodDescriptionSelfCalls.callSiteIterator()
Get an Iterator over all self call sites.Methods in edu.umd.cs.findbugs with parameters of type CallSiteModifier and TypeMethodDescriptionCallGraph.createEdge
(CallGraphNode source, CallGraphNode target, CallSite callSite) (package private) void
CallGraphEdge.setCallSite
(CallSite callSite) -
Uses of CallSite in edu.umd.cs.findbugs.detect
Methods in edu.umd.cs.findbugs.detect that return types with arguments of type CallSiteModifier and TypeMethodDescriptionFindInconsistentSync2.findObviouslyLockedCallSites
(ClassContext classContext, SelfCalls selfCalls) Find all self-call sites that are obviously locked.Method parameters in edu.umd.cs.findbugs.detect with type arguments of type CallSiteModifier and TypeMethodDescriptionprivate static Set
<org.apache.bcel.classfile.Method> FindInconsistentSync2.findLockedMethods
(ClassContext classContext, SelfCalls selfCalls, Set<CallSite> obviouslyLockedSites) Find methods that appear to always be called from a locked context.private static Set
<org.apache.bcel.classfile.Method> FindInconsistentSync2.findNotUnlockedMethods
(ClassContext classContext, SelfCalls selfCalls, Set<CallSite> obviouslyLockedSites) Find methods that appear to never be called from an unlocked context We assume that nonpublic methods will only be called from within the class, which is not really a valid assumption.