edu.umd.cs.findbugs.classfile

Class Global

public abstract class Global extends Object

Static methods for accessing objects that are global to an analysis session. Hopefully, this will be limited to the analysis cache.

Author: David Hovemeyer

Method Summary
static IAnalysisCachegetAnalysisCache()
Get the analysis cache for the current thread.
static voidsetAnalysisCacheForCurrentThread(IAnalysisCache analysisCache)
Set the analysis cache for the current thread.

Method Detail

getAnalysisCache

public static IAnalysisCache getAnalysisCache()
Get the analysis cache for the current thread.

Returns: the analysis cache for the current thread

setAnalysisCacheForCurrentThread

public static void setAnalysisCacheForCurrentThread(IAnalysisCache analysisCache)
Set the analysis cache for the current thread. This should be called before any detectors or analyses that need the cache are used.

Parameters: analysisCache the analysis cache to set for the current thread

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.