Uses of Class
edu.umd.cs.findbugs.classfile.CheckedAnalysisException
Packages that use CheckedAnalysisException
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.A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
Support for analyzing code containing JSR-305 type qualifier annotations.
Implementation of dataflow analysis for checking whether obligations to close streams and other resources
(e.g., database objects) are satisfied.
A high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
Analysis engine classes to produce the analyses defined
in the edu.umd.cs.findbugs.classfile.analysis package.
Support for analyses based on the ASM bytecode framework.
Support for analyses based on the BCEL bytecode framework.
Implementations of the interfaces in the edu.umd.cs.findbugs.classfile
package: the core classes of the FindBugs classfile/classpath support
layer.
-
Uses of CheckedAnalysisException in edu.umd.cs.findbugs
Methods in edu.umd.cs.findbugs that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionOpcodeStack.JumpInfoFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) voidDiscoverSourceDirectories.execute()Execute the search for source directories.static XClassLookup.findImplementor(XClass clazz, String name, String signature, boolean isStatic) static XClassLookup.findSuperImplementor(XClass clazz, String name, String signature, boolean isStatic) static XClassLookup.getXClass(ClassDescriptor c) static XClassstatic voidJust for testing.voidDetector2.visitClass(ClassDescriptor classDescriptor) Visit a class.voidDetectorToDetector2Adapter.visitClass(ClassDescriptor classDescriptor) -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.asm
Methods in edu.umd.cs.findbugs.asm that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionvoidClassNodeDetector.visitClass(ClassDescriptor classDescriptor) -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.ba
Subclasses of CheckedAnalysisException in edu.umd.cs.findbugs.baModifier and TypeClassDescriptionclassclassException type to indicate a dataflow analysis failure.classUsed to signal a method not analyzed because it seemed unprofitable to do soclassDataflowAnalysisException variant to report a class lookup failure that caused dataflow analysis to abort.Methods in edu.umd.cs.findbugs.ba that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionvoidLockChecker.execute()Execute dataflow analyses (only if required).static IncompatibleTypesIncompatibleTypes.getPriorityForAssumingCompatible(boolean pointerEquality, ClassDescriptor lhsDescriptor, ClassDescriptor rhsDescriptor) -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.ba.jsr305
Methods in edu.umd.cs.findbugs.ba.jsr305 that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionprotected BackwardTypeQualifierDataflowBackwardTypeQualifierDataflowFactory.getDataflow(DepthFirstSearch dfs, XMethod xmethod, CFG cfg, ValueNumberDataflow vnaDataflow, org.apache.bcel.generic.ConstantPoolGen cpg, IAnalysisCache analysisCache, MethodDescriptor methodDescriptor, TypeQualifierValue<?> typeQualifierValue) protected abstract DataflowTypeTypeQualifierDataflowFactory.getDataflow(DepthFirstSearch dfs, XMethod xmethod, CFG cfg, ValueNumberDataflow vnaDataflow, org.apache.bcel.generic.ConstantPoolGen cpg, IAnalysisCache analysisCache, MethodDescriptor methodDescriptor1, TypeQualifierValue<?> typeQualifierValue) TypeQualifierDataflowFactory.getDataflow(TypeQualifierValue<?> typeQualifierValue) static Collection<TypeQualifierValue<?>> Analysis.getRelevantTypeQualifiers(MethodDescriptor methodDescriptor, CFG cfg) Find relevant type qualifiers needing to be checked for a given method.protected voidBackwardTypeQualifierDataflowFactory.populateDatabase(BackwardTypeQualifierDataflow dataflow, ValueNumberDataflow vnaDataflow, XMethod xmethod, TypeQualifierValue<?> tqv) protected voidForwardTypeQualifierDataflowFactory.populateDatabase(ForwardTypeQualifierDataflow dataflow, ValueNumberDataflow vnaDataflow, XMethod xmethod, TypeQualifierValue<?> tqv) protected abstract voidTypeQualifierDataflowFactory.populateDatabase(DataflowType dataflow, ValueNumberDataflow vnaDataflow, XMethod xmethod, TypeQualifierValue<?> tqv) -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.ba.obl
Subclasses of CheckedAnalysisException in edu.umd.cs.findbugs.ba.oblModifier and TypeClassDescriptionclassException to indicate that ObligationAnalysis has detected a situation in which an obligation is either acquired or released inside a loop. -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.bcel
Methods in edu.umd.cs.findbugs.bcel that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionvoidCFGDetector.visitClass(ClassDescriptor classDescriptor) protected abstract voidCFGDetector.visitMethodCFG(MethodDescriptor methodDescriptor, CFG cfg) Visit the CFG (control flow graph) of a method to be analyzed. -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.classfile
Subclasses of CheckedAnalysisException in edu.umd.cs.findbugs.classfileModifier and TypeClassDescriptionclassException to indicate that the class name defined in a class file does not match its expected class name (as indicated by its resource name).classclassCheckedAnalysisException subtype to indicate that a required class was missing.classException to indicate that a resource was not found.Methods in edu.umd.cs.findbugs.classfile with parameters of type CheckedAnalysisExceptionModifier and TypeMethodDescriptiondefault voidIErrorLogger.reportMissingClass(ClassDescriptor classDescriptor, CheckedAnalysisException exception) Called to report a class lookup failure.Methods in edu.umd.cs.findbugs.classfile that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionIAnalysisEngine.analyze(IAnalysisCache analysisCache, DescriptorType descriptor) Perform an analysis on class or method named by given descriptor.voidIClassPathBuilder.build(IClassPath classPath, IClassPathBuilderProgress progress) Build the classpath.IDatabaseFactory.createDatabase()ReflectionDatabaseFactory.createDatabase()<E> EIAnalysisCache.getClassAnalysis(Class<E> analysisClass, ClassDescriptor classDescriptor) Get an analysis of the given class.<E> EIAnalysisCache.getMethodAnalysis(Class<E> analysisClass, MethodDescriptor methodDescriptor) Get an analysis of the given method.ClassDescriptor.getXClass()Constructors in edu.umd.cs.findbugs.classfile with parameters of type CheckedAnalysisException -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.classfile.engine
Methods in edu.umd.cs.findbugs.classfile.engine that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionClassDataAnalysisEngine.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) ClassInfoAnalysisEngine.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) ClassNameAndSuperclassInfoAnalysisEngine.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.classfile.engine.asm
Methods in edu.umd.cs.findbugs.classfile.engine.asm that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionorg.objectweb.asm.tree.ClassNodeClassNodeAnalysisEngine.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) ClassReaderAnalysisEngine.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.classfile.engine.bcel
Methods in edu.umd.cs.findbugs.classfile.engine.bcel that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionAssertionMethodsFactory.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) AssignedFieldMapFactory.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) BackwardTypeQualifierDataflowFactoryFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) BlockTypeAnalysisFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) CallListDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) CFGFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ClassContextClassAnalysisEngine.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) CompactLocationNumberingFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ConstantDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) org.apache.bcel.generic.ConstantPoolGenConstantPoolGenFactory.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) DepthFirstSearchFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ExceptionSetFactoryFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) FinallyDuplicatesInfoFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ForwardTypeQualifierDataflowFactoryFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) IsNullValueDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) org.apache.bcel.classfile.JavaClassJavaClassAnalysisEngine.analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) LiveLocalStoreDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) LoadDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) LoadedFieldSetFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) LockCheckerFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) LockDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) MethodBytecodeSetFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) org.apache.bcel.classfile.MethodMethodFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) org.apache.bcel.generic.MethodGenMethodGenFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) NonExceptionDominatorsAnalysisFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) NonExceptionPostDominatorsAnalysisFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) NonImplicitExceptionDominatorsAnalysisFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) NonImplicitExceptionPostDominatorsAnalysisFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ObligationDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) String[]ParameterSignatureListFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ReturnPathDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ReturnPathTypeDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ReverseDepthFirstSearchFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) StoreDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) TypeDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) UnconditionalValueDerefDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) UnpackedCodeFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) UsagesRequiringNonNullValuesFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ValueNumberDataflowFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) ValueRangeAnalysisFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) protected AssertionMethodsAnalysisFactory.getAssertionMethods(IAnalysisCache analysisCache, ClassDescriptor classDescriptor) protected CFGAnalysisFactory.getCFG(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected CompactLocationNumberingAnalysisFactory.getCompactLocationNumbering(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected org.apache.bcel.generic.ConstantPoolGenAnalysisFactory.getConstantPoolGen(IAnalysisCache analysisCache, ClassDescriptor classDescriptor) protected DepthFirstSearchAnalysisFactory.getDepthFirstSearch(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected ExceptionSetFactoryAnalysisFactory.getExceptionSetFactory(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected IsNullValueDataflowAnalysisFactory.getIsNullValueDataflow(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected org.apache.bcel.classfile.JavaClassAnalysisFactory.getJavaClass(IAnalysisCache analysisCache, ClassDescriptor classDescriptor) protected LoadedFieldSetAnalysisFactory.getLoadedFieldSet(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected org.apache.bcel.classfile.MethodAnalysisFactory.getMethod(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected org.apache.bcel.generic.MethodGenAnalysisFactory.getMethodGen(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected ReverseDepthFirstSearchAnalysisFactory.getReverseDepthFirstSearch(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected TypeDataflowAnalysisFactory.getTypeDataflow(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) protected ValueNumberDataflowAnalysisFactory.getValueNumberDataflow(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor) -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.classfile.impl
Methods in edu.umd.cs.findbugs.classfile.impl that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionvoidClassPathBuilder.build(IClassPath classPath, IClassPathBuilderProgress progress) <E> EAnalysisCache.getClassAnalysis(Class<E> analysisClass, ClassDescriptor classDescriptor) <E> EAnalysisCache.getMethodAnalysis(Class<E> analysisClass, MethodDescriptor methodDescriptor) -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.detect
Methods in edu.umd.cs.findbugs.detect that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionstatic booleanInvalidJUnitTest.isJunit3TestCase(XClass jClass) voidBuildObligationPolicyDatabase.visitClass(ClassDescriptor classDescriptor) voidCheckExpectedWarnings.visitClass(ClassDescriptor classDescriptor) Deprecated.voidCheckTypeQualifiers.visitClass(ClassDescriptor classDescriptor) voidFindUnsatisfiedObligation.visitClass(ClassDescriptor classDescriptor) voidTestDataflowAnalysis.visitClass(ClassDescriptor classDescriptor) voidUselessSuppressionDetector.visitClass(ClassDescriptor classDescriptor) protected voidCheckTypeQualifiers.visitMethodCFG(MethodDescriptor methodDescriptor, CFG cfg) protected voidFindUnsatisfiedObligation.visitMethodCFG(MethodDescriptor methodDescriptor, CFG cfg) -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.plan
Subclasses of CheckedAnalysisException in edu.umd.cs.findbugs.planModifier and TypeClassDescriptionclassAn exception indicating that the detector ordering constraints specified by a plugin are invalid. -
Uses of CheckedAnalysisException in edu.umd.cs.findbugs.util
Methods in edu.umd.cs.findbugs.util that throw CheckedAnalysisExceptionModifier and TypeMethodDescriptionstatic booleanMethodAnalysis.isDuplicatedLocation(MethodDescriptor methodDescriptor, int pc) Check if the location is duplicated in the method.