org.eclipse.cdt.make.core.makefile.gnu
Interface IVariableDefinition

All Superinterfaces:
IDirective, IMacroDefinition
All Known Implementing Classes:
DefineVariable, ExportVariable, OverrideDefine, OverrideVariable, TargetVariable, VariableDefinition

public interface IVariableDefinition
extends IMacroDefinition


Method Summary
 java.lang.String getTarget()
           
 boolean isAppend()
           
 boolean isAutomatic()
          Automatic variable -- cannot be set.
 boolean isConditional()
           
 boolean isExport()
           
 boolean isMultiLine()
           
 boolean isOverride()
          Variable from an `override' directive.
 boolean isRecursivelyExpanded()
           
 boolean isSimplyExpanded()
           
 boolean isTargetSpecific()
           
 
Methods inherited from interface org.eclipse.cdt.make.core.makefile.IMacroDefinition
getName, getValue, isFromCommand, isFromDefault, isFromEnviroment, isFromEnvironmentOverride, isFromMakefile
 
Methods inherited from interface org.eclipse.cdt.make.core.makefile.IDirective
getEndLine, getFileName, getParent, getStartLine, toString
 

Method Detail

isRecursivelyExpanded

boolean isRecursivelyExpanded()

isSimplyExpanded

boolean isSimplyExpanded()

isConditional

boolean isConditional()

isAppend

boolean isAppend()

isTargetSpecific

boolean isTargetSpecific()

isExport

boolean isExport()

isMultiLine

boolean isMultiLine()

isOverride

boolean isOverride()
Variable from an `override' directive.


isAutomatic

boolean isAutomatic()
Automatic variable -- cannot be set.


getTarget

java.lang.String getTarget()