Uses of Class
edu.umd.cs.findbugs.ba.CFGBuilderException
Packages that use CFGBuilderException
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 CFGBuilderException in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs that throw CFGBuilderExceptionModifier and TypeMethodDescriptionvoid
ResourceTrackingDetector.analyzeMethod
(ClassContext classContext, org.apache.bcel.classfile.Method method, ResourceTrackerType resourceTracker, ResourceCollection<Resource> resourceCollection) void
SelfCalls.execute()
Find the self calls.abstract ResourceTrackerType
ResourceTrackingDetector.getResourceTracker
(ClassContext classContext, org.apache.bcel.classfile.Method method) abstract void
ByteCodePatternDetector.reportMatch
(ClassContext classContext, org.apache.bcel.classfile.Method method, ByteCodePatternMatch match) Called to report an instance of the ByteCodePattern. -
Uses of CFGBuilderException in edu.umd.cs.findbugs.ba
Subclasses of CFGBuilderException in edu.umd.cs.findbugs.baModifier and TypeClassDescriptionclass
Used to signal a method not analyzed because it seemed unprofitable to do soMethods in edu.umd.cs.findbugs.ba that throw CFGBuilderExceptionModifier and TypeMethodDescriptionvoid
BetterCFGBuilder2.build()
void
CFGBuilder.build()
Build the CFG.ClassContext.getBlockTypeDataflow
(org.apache.bcel.classfile.Method method) Get BlockType dataflow for given method.ClassContext.getCallListDataflow
(org.apache.bcel.classfile.Method method) Get CallListDataflow for method.ClassContext.getCFG
(org.apache.bcel.classfile.Method method) Get a CFG for given method.ClassContext.getCompactLocationNumbering
(org.apache.bcel.classfile.Method method) Get a CompactLocationNumbering for a method.ClassContext.getConstantDataflow
(org.apache.bcel.classfile.Method method) Get ConstantDataflow for method.ClassContext.getDepthFirstSearch
(org.apache.bcel.classfile.Method method) Get a DepthFirstSearch for given method.ClassContext.getIsNullValueDataflow
(org.apache.bcel.classfile.Method method) Get an IsNullValueDataflow for given method.ClassContext.getLiveLocalStoreDataflow
(org.apache.bcel.classfile.Method method) Get LiveLocalStoreAnalysis dataflow for given method.ClassContext.getLoadDataflow
(org.apache.bcel.classfile.Method method) Get load dataflow.ClassContext.getLockChecker
(org.apache.bcel.classfile.Method method) Get LockChecker for method.ClassContext.getLockDataflow
(org.apache.bcel.classfile.Method method) Get dataflow for LockAnalysis for given method.ClassContext.getNonExceptionDominatorsAnalysis
(org.apache.bcel.classfile.Method method) Get DominatorsAnalysis for given method, where exception edges are ignored.ClassContext.getNonExceptionPostDominatorsAnalysis
(org.apache.bcel.classfile.Method method) Get PostDominatorsAnalysis for given method, where exception edges are ignored.ClassContext.getNonImplicitExceptionDominatorsAnalysis
(org.apache.bcel.classfile.Method method) Get DominatorsAnalysis for given method, where implicit exception edges are ignored.ClassContext.getReturnPathDataflow
(org.apache.bcel.classfile.Method method) Get ReturnPathDataflow for method.ClassContext.getReturnPathTypeDataflow
(org.apache.bcel.classfile.Method method) Get ReturnPathTypeDataflow for a method.ClassContext.getReverseDepthFirstSearch
(org.apache.bcel.classfile.Method method) Get a ReverseDepthFirstSearch for given method.ClassContext.getStoreDataflow
(org.apache.bcel.classfile.Method method) Get store dataflow.ClassContext.getTypeDataflow
(org.apache.bcel.classfile.Method method) Get a TypeDataflow for given method.ClassContext.getUnconditionalValueDerefDataflow
(org.apache.bcel.classfile.Method method) Get the UnconditionalValueDerefDataflow for a method.ClassContext.getUsagesRequiringNonNullValues
(org.apache.bcel.classfile.Method method) Get a UsagesRequiringNonNullValues for given method.ClassContext.getValueNumberDataflow
(org.apache.bcel.classfile.Method method) Get a ValueNumberDataflow for given method.void
BetterCFGBuilder2.inline
(edu.umd.cs.findbugs.ba.BetterCFGBuilder2.Context context) Inline a subroutine into a calling context. -
Uses of CFGBuilderException in edu.umd.cs.findbugs.ba.bcp
Constructors in edu.umd.cs.findbugs.ba.bcp that throw CFGBuilderExceptionModifierConstructorDescriptionPatternMatcher
(ByteCodePattern pattern, ClassContext classContext, org.apache.bcel.classfile.Method method) Constructor. -
Uses of CFGBuilderException in edu.umd.cs.findbugs.ba.npe
Methods in edu.umd.cs.findbugs.ba.npe that throw CFGBuilderExceptionModifier and TypeMethodDescriptionvoid
NullDerefAndRedundantComparisonFinder.reportBugs
(Map<ValueNumber, NullValueUnconditionalDeref> nullValueGuaranteedDerefMap, HashSet<ValueNumber> npeIfStatementCovered, Map<ValueNumber, SortedSet<Location>> bugLocationMap, Map<ValueNumber, Set<Location>> nullValueAssignmentMap) -
Uses of CFGBuilderException in edu.umd.cs.findbugs.ba.vna
Methods in edu.umd.cs.findbugs.ba.vna that throw CFGBuilderExceptionModifier and TypeMethodDescriptionstatic BugAnnotation
ValueNumberSourceInfo.getFromValueNumber
(ClassContext classContext, org.apache.bcel.classfile.Method method, Location location, int stackPos) -
Uses of CFGBuilderException in edu.umd.cs.findbugs.detect
Methods in edu.umd.cs.findbugs.detect that throw CFGBuilderExceptionModifier and TypeMethodDescriptionvoid
FindOpenStream.analyzeMethod
(ClassContext classContext, org.apache.bcel.classfile.Method method, StreamResourceTracker resourceTracker, ResourceCollection<Stream> resourceCollection) edu.umd.cs.findbugs.detect.FindUnreleasedLock.LockResourceTracker
FindUnreleasedLock.getResourceTracker
(ClassContext classContext, org.apache.bcel.classfile.Method method) void
LazyInit.reportMatch
(ClassContext classContext, org.apache.bcel.classfile.Method method, ByteCodePatternMatch match)