org.eclipse.cdt.make.internal.core.scannerconfig2
Class DefaultRunSIProvider
java.lang.Object
org.eclipse.cdt.make.internal.core.scannerconfig2.DefaultRunSIProvider
- All Implemented Interfaces:
- IExternalScannerInfoProvider
- Direct Known Subclasses:
- GCCSpecsRunSIProvider, SCDMakefileGenerator
public class DefaultRunSIProvider
- extends java.lang.Object
- implements IExternalScannerInfoProvider
New default external scanner info provider of type 'run'
- Author:
- vhirsl
Method Summary |
boolean |
invokeProvider(org.eclipse.core.runtime.IProgressMonitor monitor,
org.eclipse.core.resources.IResource resource,
InfoContext context,
java.lang.String providerId,
IScannerConfigBuilderInfo2 buildInfo,
IScannerInfoCollector collector,
java.util.Properties env)
Alternative interface to pass down the environment. |
boolean |
invokeProvider(org.eclipse.core.runtime.IProgressMonitor monitor,
org.eclipse.core.resources.IResource resource,
java.lang.String providerId,
IScannerConfigBuilderInfo2 buildInfo,
IScannerInfoCollector collector)
Invokes a provider to generate scanner info. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultRunSIProvider
public DefaultRunSIProvider()
invokeProvider
public boolean invokeProvider(org.eclipse.core.runtime.IProgressMonitor monitor,
org.eclipse.core.resources.IResource resource,
java.lang.String providerId,
IScannerConfigBuilderInfo2 buildInfo,
IScannerInfoCollector collector)
- Description copied from interface:
IExternalScannerInfoProvider
- Invokes a provider to generate scanner info.
- Specified by:
invokeProvider
in interface IExternalScannerInfoProvider
resource
- project - current project being builtproviderId
- - id of the providerbuildInfo
- - settings for ScannerConfigBuildercollector
- - scanner info collector for the resource (project)
invokeProvider
public boolean invokeProvider(org.eclipse.core.runtime.IProgressMonitor monitor,
org.eclipse.core.resources.IResource resource,
InfoContext context,
java.lang.String providerId,
IScannerConfigBuilderInfo2 buildInfo,
IScannerInfoCollector collector,
java.util.Properties env)
- Description copied from interface:
IExternalScannerInfoProvider
- Alternative interface to pass down the environment.
- Specified by:
invokeProvider
in interface IExternalScannerInfoProvider
- Returns: