Class ReplState

java.lang.Object
com.twineworks.tweakflow.repl.ReplState

public class ReplState extends Object
  • Constructor Details

    • ReplState

      public ReplState()
  • Method Details

    • getLoadPath

      public LoadPath getLoadPath()
    • setLoadPath

      public ReplState setLoadPath(LoadPath loadPath)
    • getLoadPathElements

      public List<String> getLoadPathElements()
    • getMainModulePath

      public String getMainModulePath()
    • getMainModuleKey

      public String getMainModuleKey()
    • getRuntime

      public Runtime getRuntime()
    • setRuntime

      public ReplState setRuntime(Runtime runtime)
    • getPromptVarName

      public String getPromptVarName()
    • setModulePaths

      public ReplState setModulePaths(List<String> modulePaths)
    • getAnalysisDurationMillis

      public long getAnalysisDurationMillis()
    • getLoadDurationMillis

      public long getLoadDurationMillis()
    • getInteractivePath

      public String getInteractivePath()
    • getStdlibPath

      public String getStdlibPath()
    • getVarDefs

      public Map<String,String> getVarDefs()
    • getEvaluationResult

      public EvaluationResult getEvaluationResult()
    • setEvaluationResult

      public ReplState setEvaluationResult(EvaluationResult evaluationResult)
    • shouldQuit

      public boolean shouldQuit()
    • setShouldQuit

      public ReplState setShouldQuit(boolean shouldQuit)
    • getMainModule

      public Runtime.Module getMainModule()
    • getInteractiveUnit

      public Runtime.InteractiveUnit getInteractiveUnit()
    • getInteractiveSection

      public Runtime.InteractiveSection getInteractiveSection()
    • getGlobals

      public Runtime.Globals getGlobals()
    • getUnits

      public Runtime.Units getUnits()
    • getExports

      public Runtime.Exports getExports()
    • copy

      public ReplState copy()
    • getResourceLoadPathElements

      public List<String> getResourceLoadPathElements()
    • evaluate

      public void evaluate()
    • getPromptInput

      public String getPromptInput()
    • setPromptInput

      public ReplState setPromptInput(String promptInput)
    • isMultiLine

      public boolean isMultiLine()
    • setMultiLine

      public ReplState setMultiLine(boolean multiLine)
    • getInput

      public String getInput()
    • setInput

      public ReplState setInput(String input)
    • addInputLine

      public ReplState addInputLine(String line)