Class

org.scaladebugger.tool.backend

StateManager

Related Doc: package backend

Permalink

class StateManager extends AnyRef

Represents a manager for the backend state of the REPL.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StateManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StateManager()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addScalaVirtualMachine(scalaVirtualMachine: ScalaVirtualMachine): Unit

    Permalink

    Adds a new Scala virtual machine to the collection held by the state in this manager.

    Adds a new Scala virtual machine to the collection held by the state in this manager.

    scalaVirtualMachine

    The new Scala virtual machine to add

  5. def addSourcePath(sourcePath: Path): Unit

    Permalink

    Adds a new source path to the collection held by the state in this manager.

    Adds a new source path to the collection held by the state in this manager.

    sourcePath

    The new Scala virtual machine to add

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clear(): Unit

    Permalink

    Clears the state held by the manager, handling all appropriate shutdowns.

  8. def clearActiveDebugger(): Unit

    Permalink

    Clears the active debugger, invoking its shutdown procedure.

  9. def clearActiveThread(): Unit

    Permalink

    Clears the active thread.

  10. def clearActiveThreadGroup(): Unit

    Permalink

    Clears the active thread group.

  11. def clearScalaVirtualMachines(): Unit

    Permalink

    Clears the collection of Scala virtual machines.

  12. def clearSourcePaths(): Unit

    Permalink

    Clears the collection of source paths.

  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def state: State

    Permalink

    Returns the current state held by the manager.

    Returns the current state held by the manager.

    returns

    The current state

  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. def updateActiveDebugger(debugger: Debugger): Unit

    Permalink

    Updates the active debugger held by the state in this manager.

    Updates the active debugger held by the state in this manager.

    debugger

    The debugger to serve as the active debugger

  27. def updateActiveProfile(name: String): Unit

    Permalink

    Updates the active profile for the dummy and active virtual machines.

    Updates the active profile for the dummy and active virtual machines.

    name

    The name of the new profile

  28. def updateActiveThread(thread: ThreadInfo): Unit

    Permalink

    Updates the active thread held by the state in this manager.

    Updates the active thread held by the state in this manager.

    thread

    The thread to serve as the active thread

  29. def updateActiveThreadGroup(threadGroup: ThreadGroupInfo): Unit

    Permalink

    Updates the active thread group held by the state in this manager.

    Updates the active thread group held by the state in this manager.

    threadGroup

    The thread group to serve as the active thread group

  30. def updateScalaVirtualMachines(scalaVirtualMachines: Seq[ScalaVirtualMachine]): Unit

    Permalink

    Updates the collection of Scala virtual machines held by the state in this manager.

    Updates the collection of Scala virtual machines held by the state in this manager. Syncs their profiles to the current active profile.

    scalaVirtualMachines

    The new collection of Scala virtual machines

  31. def updateSourcePaths(sourcePaths: Seq[Path]): Unit

    Permalink

    Updates the collection of source paths held by the state in this manager.

    Updates the collection of source paths held by the state in this manager.

    sourcePaths

    The new collection of source paths

  32. def updateState(newState: State): Unit

    Permalink

    Updates the entire state contained by this manager.

    Updates the entire state contained by this manager.

    newState

    The new state held by this manager

  33. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped