|
FindBugs™ 1.3.9 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IAnalysisCache | |
---|---|
edu.umd.cs.findbugs | Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany. |
edu.umd.cs.findbugs.ba.jsr305 | Support for analyzing code containing JSR-305 type qualifier annotations. |
edu.umd.cs.findbugs.classfile | A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.). |
edu.umd.cs.findbugs.classfile.engine | Analysis engine classes to produce the analyses defined in the edu.umd.cs.findbugs.classfile.analysis package. |
edu.umd.cs.findbugs.classfile.engine.asm | Support for analyses based on the ASM bytecode framework. |
edu.umd.cs.findbugs.classfile.engine.bcel | Support for analyses based on the BCEL bytecode framework. |
edu.umd.cs.findbugs.classfile.impl | Implementations of the interfaces in the edu.umd.cs.findbugs.classfile package: the core classes of the FindBugs classfile/classpath support layer. |
Uses of IAnalysisCache in edu.umd.cs.findbugs |
---|
Methods in edu.umd.cs.findbugs with parameters of type IAnalysisCache | |
---|---|
edu.umd.cs.findbugs.OpcodeStack.JumpInfo |
OpcodeStack.JumpInfoFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
static void |
FindBugs2.registerBuiltInAnalysisEngines(IAnalysisCache analysisCache)
Register the "built-in" analysis engines with given IAnalysisCache. |
static void |
FindBugs2.registerPluginAnalysisEngines(DetectorFactoryCollection detectorFactoryCollection,
IAnalysisCache analysisCache)
Register all of the analysis engines defined in the plugins contained in a DetectorFactoryCollection with an IAnalysisCache. |
Uses of IAnalysisCache in edu.umd.cs.findbugs.ba.jsr305 |
---|
Methods in edu.umd.cs.findbugs.ba.jsr305 with parameters of type IAnalysisCache | |
---|---|
protected BackwardTypeQualifierDataflow |
BackwardTypeQualifierDataflowFactory.getDataflow(DepthFirstSearch dfs,
XMethod xmethod,
CFG cfg,
ValueNumberDataflow vnaDataflow,
org.apache.bcel.generic.ConstantPoolGen cpg,
IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor,
TypeQualifierValue typeQualifierValue)
|
protected ForwardTypeQualifierDataflow |
ForwardTypeQualifierDataflowFactory.getDataflow(DepthFirstSearch dfs,
XMethod xmethod,
CFG cfg,
ValueNumberDataflow vnaDataflow,
org.apache.bcel.generic.ConstantPoolGen cpg,
IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor,
TypeQualifierValue typeQualifierValue)
|
protected abstract DataflowType |
TypeQualifierDataflowFactory.getDataflow(DepthFirstSearch dfs,
XMethod xmethod,
CFG cfg,
ValueNumberDataflow vnaDataflow,
org.apache.bcel.generic.ConstantPoolGen cpg,
IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor,
TypeQualifierValue typeQualifierValue)
|
Uses of IAnalysisCache in edu.umd.cs.findbugs.classfile |
---|
Methods in edu.umd.cs.findbugs.classfile that return IAnalysisCache | |
---|---|
IAnalysisCache |
IClassFactory.createAnalysisCache(IClassPath classPath,
BugReporter errorLogger)
|
static IAnalysisCache |
Global.getAnalysisCache()
Get the analysis cache for the current thread. |
Methods in edu.umd.cs.findbugs.classfile with parameters of type IAnalysisCache | |
---|---|
ResultType |
IAnalysisEngine.analyze(IAnalysisCache analysisCache,
DescriptorType descriptor)
Perform an analysis on class or method named by given descriptor. |
void |
IAnalysisEngineRegistrar.registerAnalysisEngines(IAnalysisCache analysisCache)
Register analysis engines with given analysis cache. |
void |
ReflectionDatabaseFactory.registerWith(IAnalysisCache analysisCache)
|
void |
IAnalysisEngine.registerWith(IAnalysisCache analysisCache)
Register the analysis engine with given analysis cache. |
void |
IDatabaseFactory.registerWith(IAnalysisCache analysisCache)
|
static void |
Global.setAnalysisCacheForCurrentThread(IAnalysisCache analysisCache)
Set the analysis cache for the current thread. |
Uses of IAnalysisCache in edu.umd.cs.findbugs.classfile.engine |
---|
Methods in edu.umd.cs.findbugs.classfile.engine with parameters of type IAnalysisCache | |
---|---|
ClassData |
ClassDataAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
ClassInfo |
ClassInfoAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
ClassNameAndSuperclassInfo |
ClassNameAndSuperclassInfoAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
void |
EngineRegistrar.registerAnalysisEngines(IAnalysisCache analysisCache)
|
void |
ClassDataAnalysisEngine.registerWith(IAnalysisCache analysisCache)
|
void |
ClassInfoAnalysisEngine.registerWith(IAnalysisCache analysisCache)
|
void |
ClassNameAndSuperclassInfoAnalysisEngine.registerWith(IAnalysisCache analysisCache)
|
Uses of IAnalysisCache in edu.umd.cs.findbugs.classfile.engine.asm |
---|
Methods in edu.umd.cs.findbugs.classfile.engine.asm with parameters of type IAnalysisCache | |
---|---|
FBClassReader |
ClassReaderAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
org.objectweb.asm.tree.ClassNode |
ClassNodeAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
void |
EngineRegistrar.registerAnalysisEngines(IAnalysisCache analysisCache)
|
void |
ClassReaderAnalysisEngine.registerWith(IAnalysisCache analysisCache)
|
void |
ClassNodeAnalysisEngine.registerWith(IAnalysisCache analysisCache)
|
Uses of IAnalysisCache in edu.umd.cs.findbugs.classfile.engine.bcel |
---|
Methods in edu.umd.cs.findbugs.classfile.engine.bcel with parameters of type IAnalysisCache | |
---|---|
AssertionMethods |
AssertionMethodsFactory.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
org.apache.bcel.classfile.JavaClass |
JavaClassAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
org.apache.bcel.generic.ConstantPoolGen |
ConstantPoolGenFactory.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
ClassContext |
ClassContextClassAnalysisEngine.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
AssignedFieldMap |
AssignedFieldMapFactory.analyze(IAnalysisCache analysisCache,
ClassDescriptor descriptor)
|
BlockTypeDataflow |
BlockTypeAnalysisFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
UnconditionalValueDerefDataflow |
UnconditionalValueDerefDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
CFG |
CFGFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
UsagesRequiringNonNullValues |
UsagesRequiringNonNullValuesFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
DominatorsAnalysis |
DominatorsAnalysisFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
IsNullValueDataflow |
IsNullValueDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
BackwardTypeQualifierDataflowFactory |
BackwardTypeQualifierDataflowFactoryFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
org.apache.bcel.classfile.Method |
MethodFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
CallListDataflow |
CallListDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
DefinitelyNullSetDataflow |
DefinitelyNullSetDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
DepthFirstSearch |
DepthFirstSearchFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
MethodBytecodeSet |
MethodBytecodeSetFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
LockChecker |
LockCheckerFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
CompactLocationNumbering |
CompactLocationNumberingFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
NonImplicitExceptionPostDominatorsAnalysis |
NonImplicitExceptionPostDominatorsAnalysisFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
ReverseDepthFirstSearch |
ReverseDepthFirstSearchFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
ReturnPathTypeDataflow |
ReturnPathTypeDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
java.lang.String[] |
ParameterSignatureListFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
LoadedFieldSet |
LoadedFieldSetFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
ForwardTypeQualifierDataflowFactory |
ForwardTypeQualifierDataflowFactoryFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
ReturnPathDataflow |
ReturnPathDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
LockDataflow |
LockDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
LiveLocalStoreDataflow |
LiveLocalStoreDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
ObligationDataflow |
ObligationDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
NonExceptionPostdominatorsAnalysis |
NonExceptionPostdominatorsAnalysisFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
ValueNumberDataflow |
ValueNumberDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
UnpackedCode |
UnpackedCodeFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
org.apache.bcel.generic.MethodGen |
MethodGenFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
ConstantDataflow |
ConstantDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
LoadDataflow |
LoadDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
StoreDataflow |
StoreDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
TypeDataflow |
TypeDataflowFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
ExceptionSetFactory |
ExceptionSetFactoryFactory.analyze(IAnalysisCache analysisCache,
MethodDescriptor descriptor)
|
protected AssertionMethods |
AnalysisFactory.getAssertionMethods(IAnalysisCache analysisCache,
ClassDescriptor classDescriptor)
|
protected CFG |
AnalysisFactory.getCFG(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected CompactLocationNumbering |
AnalysisFactory.getCompactLocationNumbering(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected org.apache.bcel.generic.ConstantPoolGen |
AnalysisFactory.getConstantPoolGen(IAnalysisCache analysisCache,
ClassDescriptor classDescriptor)
|
protected DepthFirstSearch |
AnalysisFactory.getDepthFirstSearch(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected ExceptionSetFactory |
AnalysisFactory.getExceptionSetFactory(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected IsNullValueDataflow |
AnalysisFactory.getIsNullValueDataflow(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected org.apache.bcel.classfile.JavaClass |
AnalysisFactory.getJavaClass(IAnalysisCache analysisCache,
ClassDescriptor classDescriptor)
|
protected LoadedFieldSet |
AnalysisFactory.getLoadedFieldSet(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected org.apache.bcel.classfile.Method |
AnalysisFactory.getMethod(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected org.apache.bcel.generic.MethodGen |
AnalysisFactory.getMethodGen(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected ReverseDepthFirstSearch |
AnalysisFactory.getReverseDepthFirstSearch(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected TypeDataflow |
AnalysisFactory.getTypeDataflow(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
protected ValueNumberDataflow |
AnalysisFactory.getValueNumberDataflow(IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor)
|
void |
EngineRegistrar.registerAnalysisEngines(IAnalysisCache analysisCache)
|
void |
AssertionMethodsFactory.registerWith(IAnalysisCache analysisCache)
|
void |
CFGFactory.registerWith(IAnalysisCache analysisCache)
|
void |
MethodFactory.registerWith(IAnalysisCache analysisCache)
|
void |
MethodBytecodeSetFactory.registerWith(IAnalysisCache analysisCache)
|
void |
JavaClassAnalysisEngine.registerWith(IAnalysisCache analysisCache)
|
void |
ConstantPoolGenFactory.registerWith(IAnalysisCache analysisCache)
|
void |
ClassContextClassAnalysisEngine.registerWith(IAnalysisCache analysisCache)
|
void |
AnalysisFactory.registerWith(IAnalysisCache analysisCache)
|
void |
AssignedFieldMapFactory.registerWith(IAnalysisCache analysisCache)
|
Uses of IAnalysisCache in edu.umd.cs.findbugs.classfile.impl |
---|
Classes in edu.umd.cs.findbugs.classfile.impl that implement IAnalysisCache | |
---|---|
class |
AnalysisCache
Implementation of IAnalysisCache. |
Methods in edu.umd.cs.findbugs.classfile.impl that return IAnalysisCache | |
---|---|
IAnalysisCache |
ClassFactory.createAnalysisCache(IClassPath classPath,
BugReporter errorLogger)
|
|
FindBugs™ 1.3.9 | |||||||||
PREV NEXT | FRAMES NO FRAMES |