org.eclipse.cdt.build.core.scannerconfig
Class ScannerConfigBuilder
java.lang.Object
org.eclipse.core.internal.events.InternalBuilder
org.eclipse.core.resources.IncrementalProjectBuilder
org.eclipse.cdt.core.resources.ACBuilder
org.eclipse.cdt.build.core.scannerconfig.ScannerConfigBuilder
- All Implemented Interfaces:
- IMarkerGenerator, org.eclipse.core.runtime.IExecutableExtension
public class ScannerConfigBuilder
- extends ACBuilder
Runs after standard make builder.
Consolidates discovered scanner configuration and updates project's scanner configuration.
- See Also:
IncrementalProjectBuilder
Field Summary |
static java.lang.String |
BUILDER_ID
|
static int |
FORCE_DISCOVERY
force the discovery, i.e. run the discovery even if it is disabled |
static int |
PERFORM_CORE_UPDATE
tells the discovery mechanism to perform core settings update |
Fields inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
AUTO_BUILD, CLEAN_BUILD, FULL_BUILD, INCREMENTAL_BUILD |
Methods inherited from class org.eclipse.core.resources.IncrementalProjectBuilder |
forgetLastBuiltState, getCommand, getDelta, getProject, hasBeenBuilt, isInterrupted, needRebuild, setInitializationData |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PERFORM_CORE_UPDATE
public static final int PERFORM_CORE_UPDATE
- tells the discovery mechanism to perform core settings update
- See Also:
- Constant Field Values
FORCE_DISCOVERY
public static final int FORCE_DISCOVERY
- force the discovery, i.e. run the discovery even if it is disabled
- See Also:
- Constant Field Values
BUILDER_ID
public static final java.lang.String BUILDER_ID
ScannerConfigBuilder
public ScannerConfigBuilder()
build
public static void build(IConfiguration cfg,
int flags,
org.eclipse.core.runtime.IProgressMonitor monitor)
build
public static SCProfileInstance build(CfgInfoContext context,
IScannerConfigBuilderInfo2 buildInfo2,
int flags,
java.util.Properties env,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException