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) voidCallGraphEdge.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.