org.scaladebugger.tool.backend

StateManager

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
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StateManager()

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addScalaVirtualMachine(scalaVirtualMachine: ScalaVirtualMachine): Unit

    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

  7. def addSourcePath(sourcePath: Path): Unit

    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

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clear(): Unit

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

  10. def clearActiveDebugger(): Unit

    Clears the active debugger, invoking its shutdown procedure.

  11. def clearActiveThread(): Unit

    Clears the active thread.

  12. def clearActiveThreadGroup(): Unit

    Clears the active thread group.

  13. def clearScalaVirtualMachines(): Unit

    Clears the collection of Scala virtual machines.

  14. def clearSourcePaths(): Unit

    Clears the collection of source paths.

  15. def clone(): AnyRef

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. def state: State

    Returns the current state held by the manager.

    Returns the current state held by the manager.

    returns

    The current state

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

    Definition Classes
    AnyRef
  27. def toString(): String

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

    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

  29. def updateActiveProfile(name: String): Unit

    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

  30. def updateActiveThread(thread: ThreadInfo): Unit

    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

  31. def updateActiveThreadGroup(threadGroup: ThreadGroupInfo): Unit

    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

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

    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

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

    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

  34. def updateState(newState: State): Unit

    Updates the entire state contained by this manager.

    Updates the entire state contained by this manager.

    newState

    The new state held by this manager

  35. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped