org.eclipse.cdt.managedbuilder.internal.scannerconfig
Class DefaultGCCScannerInfoCollector

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector
      extended by org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector
All Implemented Interfaces:
IScannerInfoCollector, IScannerInfoCollector2, IScannerInfoCollector3, IScannerInfoCollectorCleaner, IManagedScannerInfoCollector
Direct Known Subclasses:
DefaultGnuWinScannerInfoCollector

public class DefaultGCCScannerInfoCollector
extends PerProjectSICollector
implements IScannerInfoCollector3, IManagedScannerInfoCollector

Implementation class for gathering the built-in compiler settings for GCC-based targets. The assumption is that the tools will answer path information in POSIX format and that the Scanner will be able to search for files using this format.

Since:
2.0

Field Summary
 
Fields inherited from class org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector
COLLECTOR_ID
 
Constructor Summary
DefaultGCCScannerInfoCollector()
           
 
Method Summary
 
Methods inherited from class org.eclipse.cdt.make.internal.core.scannerconfig2.PerProjectSICollector
calculateCompilerBuiltins, contributeToScannerConfig, createPathInfoObject, deleteAll, deleteAllPaths, deleteAllSymbols, deletePath, deleteSymbol, deserialize, getCollectedScannerInfo, getDefinedSymbols, getIncludePaths, serialize, setInfoContext, setProject, updateScannerConfiguration
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector3
setInfoContext
 
Methods inherited from interface org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector2
createPathInfoObject, setProject, updateScannerConfiguration
 
Methods inherited from interface org.eclipse.cdt.make.core.scannerconfig.IScannerInfoCollector
contributeToScannerConfig, getCollectedScannerInfo
 
Methods inherited from interface org.eclipse.cdt.managedbuilder.scannerconfig.IManagedScannerInfoCollector
getDefinedSymbols, getIncludePaths, setProject
 

Constructor Detail

DefaultGCCScannerInfoCollector

public DefaultGCCScannerInfoCollector()