Class DebuggingCopyInProgram

    • Constructor Detail

      • DebuggingCopyInProgram

        public DebuggingCopyInProgram​(com.smeup.jardis.core.dap.model.Source source,
                                      String name,
                                      Supplier<Integer> uniqueReferenceIdSupplier,
                                      DebuggingProgram parentProgram)
    • 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)