org.eclipse.cdt.make.core.scannerconfig
Interface IDiscoveredPathManager.IPerFileDiscoveredPathInfo

All Superinterfaces:
IDiscoveredPathManager.IDiscoveredPathInfo
All Known Subinterfaces:
IDiscoveredPathManager.IPerFileDiscoveredPathInfo2
All Known Implementing Classes:
PerFileSICollector.PerFileDiscoveredPathInfo
Enclosing interface:
IDiscoveredPathManager

public static interface IDiscoveredPathManager.IPerFileDiscoveredPathInfo
extends IDiscoveredPathManager.IDiscoveredPathInfo


Method Summary
 org.eclipse.core.runtime.IPath[] getIncludeFiles(org.eclipse.core.runtime.IPath path)
          Get include files (gcc option -include) for the specific path (file)
 org.eclipse.core.runtime.IPath[] getIncludePaths(org.eclipse.core.runtime.IPath path)
          Get include paths for the specific path (file)
 org.eclipse.core.runtime.IPath[] getMacroFiles(org.eclipse.core.runtime.IPath path)
          Get macro files (gcc option -imacros) for the specific path (file)
 org.eclipse.core.runtime.IPath[] getQuoteIncludePaths(org.eclipse.core.runtime.IPath path)
          Get quote include paths (for #include "...") for the specific path (file)
 java.util.Map getSymbols(org.eclipse.core.runtime.IPath path)
          Get defined symbols for the specific path (file)
 boolean isEmpty(org.eclipse.core.runtime.IPath path)
          Returns if there is any discovered scanner info for the path
 
Methods inherited from interface org.eclipse.cdt.make.core.scannerconfig.IDiscoveredPathManager.IDiscoveredPathInfo
getIncludePaths, getProject, getSerializable, getSymbols
 

Method Detail

getIncludePaths

org.eclipse.core.runtime.IPath[] getIncludePaths(org.eclipse.core.runtime.IPath path)
Get include paths for the specific path (file)


getQuoteIncludePaths

org.eclipse.core.runtime.IPath[] getQuoteIncludePaths(org.eclipse.core.runtime.IPath path)
Get quote include paths (for #include "...") for the specific path (file)


getSymbols

java.util.Map getSymbols(org.eclipse.core.runtime.IPath path)
Get defined symbols for the specific path (file)


getIncludeFiles

org.eclipse.core.runtime.IPath[] getIncludeFiles(org.eclipse.core.runtime.IPath path)
Get include files (gcc option -include) for the specific path (file)


getMacroFiles

org.eclipse.core.runtime.IPath[] getMacroFiles(org.eclipse.core.runtime.IPath path)
Get macro files (gcc option -imacros) for the specific path (file)


isEmpty

boolean isEmpty(org.eclipse.core.runtime.IPath path)
Returns if there is any discovered scanner info for the path