public class LoadedFieldSetFactory extends AnalysisFactory<LoadedFieldSet>
The tricky part is that in addition to fields loaded and stored with get/putfield and get/putstatic, we also try to figure out field accessed through calls to inner-class access methods.
| Constructor and Description | 
|---|
| LoadedFieldSetFactory()Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| LoadedFieldSet | analyze(IAnalysisCache analysisCache,
       MethodDescriptor descriptor)Perform an analysis on class or method named by given descriptor. | 
getAssertionMethods, getCFG, getCompactLocationNumbering, getConstantPoolGen, getDepthFirstSearch, getExceptionSetFactory, getIsNullValueDataflow, getJavaClass, getLoadedFieldSet, getMethod, getMethodGen, getReverseDepthFirstSearch, getTypeDataflow, getValueNumberDataflow, registerWith, toStringpublic LoadedFieldSet analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) throws CheckedAnalysisException
IAnalysisEngineanalysisCache - the analysis cachedescriptor - the descriptor of the class or method to be analyzedCheckedAnalysisExceptionSpotBugs is licensed under the LGPL.