org.eclipse.cdt.managedbuilder.internal.macros
Class ExplicitFileMacroCollector

java.lang.Object
  extended by org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor
      extended by org.eclipse.cdt.managedbuilder.internal.macros.ExplicitFileMacroCollector
All Implemented Interfaces:
org.eclipse.cdt.utils.cdtvariables.IVariableSubstitutor

public class ExplicitFileMacroCollector
extends org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor

This class is used by the MacroResolver to collect and present the explicit file macros referenced in the given expression

Since:
3.0

Constructor Summary
ExplicitFileMacroCollector(IMacroContextInfo contextInfo)
           
 
Method Summary
 IBuildMacro[] getExplicisFileMacros()
           
 
Methods inherited from class org.eclipse.cdt.utils.cdtvariables.SupplierBasedCdtVariableSubstitutor
getDelimiterMap, getIncorrectlyReferencedMacroValue, getInexistentMacroValue, getListDelimiter, getMacroContextInfo, reset, resolveToString, resolveToStringList, setDelimiterMap, setIncorrectlyReferencedMacroValue, setInexistentMacroValue, setListDelimiter, setMacroContextInfo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExplicitFileMacroCollector

public ExplicitFileMacroCollector(IMacroContextInfo contextInfo)
Method Detail

getExplicisFileMacros

public IBuildMacro[] getExplicisFileMacros()