Class EngineRegistrar
java.lang.Object
edu.umd.cs.findbugs.classfile.engine.bcel.EngineRegistrar
- All Implemented Interfaces:
IAnalysisEngineRegistrar
Register BCEL-framework analysis engines.
NOTE: the database factories will only work with AnalysisCacheToAnalysisContextAdapter, not with LegacyAnalysisContext. However, that's ok since the databases for BCEL-based analyses are only ever accessed through the AnalysisContext.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final IClassAnalysisEngine<?>[]private static final IDatabaseFactory<?>[]private static final IMethodAnalysisEngine<?>[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterAnalysisEngines(IAnalysisCache analysisCache) Register analysis engines with given analysis cache.
-
Field Details
-
classAnalysisEngineList
-
methodAnalysisEngineList
-
databaseFactoryList
-
-
Constructor Details
-
EngineRegistrar
public EngineRegistrar()
-
-
Method Details
-
registerAnalysisEngines
Description copied from interface:IAnalysisEngineRegistrarRegister analysis engines with given analysis cache.- Specified by:
registerAnalysisEnginesin interfaceIAnalysisEngineRegistrar- Parameters:
analysisCache- the analysis cache
-