org.eclipse.cdt.build.internal.core.scannerconfig.jobs
Class CfgSCJobsUtil
java.lang.Object
org.eclipse.cdt.build.internal.core.scannerconfig.jobs.CfgSCJobsUtil
public class CfgSCJobsUtil
- extends java.lang.Object
Utility class for build and job related functionality
- Author:
- vhirsl
Method Summary |
static SCProfileInstance |
getProviderScannerInfo(org.eclipse.core.resources.IProject project,
CfgInfoContext context,
SCProfileInstance profileInstance,
IScannerConfigBuilderInfo2 buildInfo,
java.util.Properties env,
org.eclipse.core.runtime.IProgressMonitor monitor)
Call ESI providers to get scanner info |
static SCProfileInstance |
readBuildOutputFile(org.eclipse.core.resources.IProject project,
CfgInfoContext context,
IScannerConfigBuilderInfo2 buildInfo,
java.util.Properties env,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
static boolean |
updateScannerConfiguration(org.eclipse.core.resources.IProject project,
CfgInfoContext context,
SCProfileInstance profileInstance,
IScannerConfigBuilderInfo2 buildInfo,
org.eclipse.core.runtime.IProgressMonitor monitor)
Update and persist scanner configuration |
static boolean |
updateScannerConfiguration(org.eclipse.core.resources.IProject project,
IScannerConfigBuilderInfo2 buildInfo,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CfgSCJobsUtil
public CfgSCJobsUtil()
getProviderScannerInfo
public static SCProfileInstance getProviderScannerInfo(org.eclipse.core.resources.IProject project,
CfgInfoContext context,
SCProfileInstance profileInstance,
IScannerConfigBuilderInfo2 buildInfo,
java.util.Properties env,
org.eclipse.core.runtime.IProgressMonitor monitor)
- Call ESI providers to get scanner info
- Parameters:
collector
- buildInfo
- monitor
-
updateScannerConfiguration
public static boolean updateScannerConfiguration(org.eclipse.core.resources.IProject project,
IScannerConfigBuilderInfo2 buildInfo,
org.eclipse.core.runtime.IProgressMonitor monitor)
updateScannerConfiguration
public static boolean updateScannerConfiguration(org.eclipse.core.resources.IProject project,
CfgInfoContext context,
SCProfileInstance profileInstance,
IScannerConfigBuilderInfo2 buildInfo,
org.eclipse.core.runtime.IProgressMonitor monitor)
- Update and persist scanner configuration
- Parameters:
project
- buildInfo
- monitor
-
readBuildOutputFile
public static SCProfileInstance readBuildOutputFile(org.eclipse.core.resources.IProject project,
CfgInfoContext context,
IScannerConfigBuilderInfo2 buildInfo,
java.util.Properties env,
org.eclipse.core.runtime.IProgressMonitor monitor)