public static interface MacroExpansionExplorer.IMacroExpansionStep
Modifier and Type | Method and Description |
---|---|
String |
getCodeAfterStep()
Returns the code after this step.
|
String |
getCodeBeforeStep()
Returns the code before this step.
|
IMacroBinding |
getExpandedMacro()
Returns the macro that gets expanded in this step, or
null for
a step representing a full expansion. |
IASTFileLocation |
getLocationOfExpandedMacroDefinition()
Returns the location of the macro-definition that gets expanded in this step,
or
null for built-in macros or for a step representing a full expansion. |
org.eclipse.text.edits.ReplaceEdit[] |
getReplacements()
Returns an array of replacements representing the change from the code before
this step to the code after this step.
|
String getCodeBeforeStep()
String getCodeAfterStep()
org.eclipse.text.edits.ReplaceEdit[] getReplacements()
IMacroBinding getExpandedMacro()
null
for
a step representing a full expansion.IASTFileLocation getLocationOfExpandedMacroDefinition()
null
for built-in macros or for a step representing a full expansion.Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.