Class DebuggingCopyStatementsHolder
- java.lang.Object
-
- com.smeup.jardis.jariko.dap.model.AbstractDebuggingSource
-
- com.smeup.jardis.jariko.dap.model.DebuggingCopy
-
- com.smeup.jardis.jariko.dap.model.DebuggingCopyStatementsHolder
-
- All Implemented Interfaces:
DebuggingSource
public class DebuggingCopyStatementsHolder extends DebuggingCopy
This class is just a statements' holder, for this reason is right that the followings methods: (set|get)CurrentLine, getVariables and setVariable have a dummy implementation- Author:
- lana
-
-
Field Summary
-
Fields inherited from class com.smeup.jardis.jariko.dap.model.AbstractDebuggingSource
uniqueReferenceIdSupplier
-
-
Constructor Summary
Constructors Constructor Description DebuggingCopyStatementsHolder(com.smeup.jardis.core.dap.model.Source source, String name, Supplier<Integer> uniqueReferenceIdSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JarikoVariablegetIndicator(String indicatorName)com.smeup.rpgparser.parsing.facade.SourceReferencegetSourceReference()Map<Integer,List<JarikoVariable>>getVariables()voidsetCurrentLine(com.smeup.rpgparser.parsing.facade.SourceReference currentLine)StringsetVariable(com.smeup.jardis.core.dap.model.SetVariableArguments setVariableArguments)-
Methods inherited from class com.smeup.jardis.jariko.dap.model.DebuggingCopy
canBreak, getBreakpoints, getStatements, setStatements
-
Methods inherited from class com.smeup.jardis.jariko.dap.model.AbstractDebuggingSource
getName, getSource, getStackFrameId, getUniqueReferenceId, toString
-
-
-
-
Method Detail
-
setCurrentLine
public void setCurrentLine(com.smeup.rpgparser.parsing.facade.SourceReference currentLine)
-
getSourceReference
public com.smeup.rpgparser.parsing.facade.SourceReference getSourceReference()
-
getVariables
public Map<Integer,List<JarikoVariable>> getVariables()
- Returns:
- a Map whose key can be a stackFrameId or variablesReference. In the first case the values will be all variables that are not children of DS, in the latter the variables children of DS having that variablesReference
-
setVariable
public String setVariable(com.smeup.jardis.core.dap.model.SetVariableArguments setVariableArguments)
-
getIndicator
public JarikoVariable getIndicator(String indicatorName)
-
-