org.eclipse.cdt.make.core.scannerconfig
Class PathInfo

java.lang.Object
  extended by org.eclipse.cdt.make.core.scannerconfig.PathInfo

public final class PathInfo
extends java.lang.Object


Field Summary
static PathInfo EMPTY_INFO
           
 
Constructor Summary
PathInfo(org.eclipse.core.runtime.IPath[] includePaths, org.eclipse.core.runtime.IPath[] quoteIncludePaths, java.util.Map symbols, org.eclipse.core.runtime.IPath[] includeFiles, org.eclipse.core.runtime.IPath[] macroFiles)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 org.eclipse.core.runtime.IPath[] getIncludeFiles()
          Get include files (gcc option -include)
 org.eclipse.core.runtime.IPath[] getIncludePaths()
          Get include paths
 org.eclipse.core.runtime.IPath[] getMacroFiles()
          Get macro files (gcc option -imacros)
 org.eclipse.core.runtime.IPath[] getQuoteIncludePaths()
          Get quote include paths (for #include "...")
 java.util.Map getSymbols()
          Get defined symbols
 int hashCode()
           
 boolean isEmpty()
          Returns if there is any discovered scanner info
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_INFO

public static final PathInfo EMPTY_INFO
Constructor Detail

PathInfo

public PathInfo(org.eclipse.core.runtime.IPath[] includePaths,
                org.eclipse.core.runtime.IPath[] quoteIncludePaths,
                java.util.Map symbols,
                org.eclipse.core.runtime.IPath[] includeFiles,
                org.eclipse.core.runtime.IPath[] macroFiles)
Method Detail

getIncludePaths

public org.eclipse.core.runtime.IPath[] getIncludePaths()
Get include paths


getQuoteIncludePaths

public org.eclipse.core.runtime.IPath[] getQuoteIncludePaths()
Get quote include paths (for #include "...")


getSymbols

public java.util.Map getSymbols()
Get defined symbols


getIncludeFiles

public org.eclipse.core.runtime.IPath[] getIncludeFiles()
Get include files (gcc option -include)


getMacroFiles

public org.eclipse.core.runtime.IPath[] getMacroFiles()
Get macro files (gcc option -imacros)


isEmpty

public boolean isEmpty()
Returns if there is any discovered scanner info


equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object