Package org.eclipse.cdt.core.build
Class ScannerInfoCache
- java.lang.Object
-
- org.eclipse.cdt.core.build.ScannerInfoCache
-
public class ScannerInfoCache extends Object
Scanner info for a given build configuration.- Since:
- 6.1
-
-
Constructor Summary
Constructors Constructor Description ScannerInfoCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResource(List<String> commandStrings, org.eclipse.core.resources.IResource resource)voidaddScannerInfo(List<String> commandStrings, IExtendedScannerInfo info, org.eclipse.core.resources.IResource resource)IExtendedScannerInfogetScannerInfo(List<String> commandStrings)IExtendedScannerInfogetScannerInfo(org.eclipse.core.resources.IResource resource)booleanhasCommand(List<String> commandStrings)booleanhasResource(List<String> commandStrings, org.eclipse.core.resources.IResource resource)voidinitCache()Initialize the cache of scanner info.voidremoveCommand(List<String> commandStrings)voidremoveResource(org.eclipse.core.resources.IResource resource)
-
-
-
Method Detail
-
initCache
public void initCache()
Initialize the cache of scanner info. Call this after loading this info using Gson.
-
getScannerInfo
public IExtendedScannerInfo getScannerInfo(org.eclipse.core.resources.IResource resource)
-
getScannerInfo
public IExtendedScannerInfo getScannerInfo(List<String> commandStrings)
-
addScannerInfo
public void addScannerInfo(List<String> commandStrings, IExtendedScannerInfo info, org.eclipse.core.resources.IResource resource)
-
hasResource
public boolean hasResource(List<String> commandStrings, org.eclipse.core.resources.IResource resource)
- Since:
- 6.3
-
addResource
public void addResource(List<String> commandStrings, org.eclipse.core.resources.IResource resource)
-
removeResource
public void removeResource(org.eclipse.core.resources.IResource resource)
- Since:
- 6.4
-
-