Interface NaruRoutine

All Superinterfaces:
net.thevpc.nuts.elem.NToElement

public interface NaruRoutine extends net.thevpc.nuts.elem.NToElement
  • Method Details

    • creationInstant

      Instant creationInstant()
    • modificationInstant

      Instant modificationInstant()
    • uuid

      String uuid()
    • visibility

      NAruVisibility visibility()
    • name

      String name()
    • putLine

      void putLine(int lineNumber, String text)
    • appendLine

      void appendLine(int increment, String text)
    • appendLine

      void appendLine(String text)
    • removeLine

      boolean removeLine(int lineNumber)
    • clear

      int clear()
    • getLinesSet

      TreeMap<Integer,String> getLinesSet()
    • getIndexedLines

      List<NaruIndexedLine> getIndexedLines()
    • firstIndex

      int firstIndex()
    • nextPc

      int nextPc(int currentPc)
    • getLinesSet

      TreeMap<Integer,String> getLinesSet(IntPredicate lineFilter)
    • getFormattedText

      String getFormattedText()
    • isEmpty

      boolean isEmpty()
    • lineCommandAt

      String lineCommandAt(int n)
    • parseStatements

      net.thevpc.nuts.util.NOptional<List<NaruStatement>> parseStatements(NaruTask task)