Class/Object

org.scaladebugger.api.virtualmachines

ScalaVirtualMachineManager

Related Docs: object ScalaVirtualMachineManager | package virtualmachines

Permalink

class ScalaVirtualMachineManager extends AnyRef

Represents a manager of virtual machines, providing a variety of means to look up a virtual machine.

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

Instance Constructors

  1. new ScalaVirtualMachineManager()

    Permalink

Type Members

  1. type ID = String

    Permalink
  2. type SVM = ScalaVirtualMachine

    Permalink
  3. type VM = VirtualMachine

    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 add[T <: SVM](scalaVirtualMachine: T): T

    Permalink

    Adds a new Scala virtual machine to be managed.

    Adds a new Scala virtual machine to be managed. Ignores SVMs already added to this manager.

    scalaVirtualMachine

    The new Scala virtual machine instance

    returns

    The added Scala virtual machine

    Annotations
    @throws( ... )
    Exceptions thrown

    IllegalArgumentException When the Scala virtual machine is null

  5. def apply(virtualMachine: VM): SVM

    Permalink

    Looks up a Scala virtual machine by its virtual machine.

    Looks up a Scala virtual machine by its virtual machine.

    virtualMachine

    The low-level virtual machine that the Scala virtual machine wraps

    returns

    The associated Scala virtual machine

    Annotations
    @throws( ... )
    Exceptions thrown

    IllegalStateException When no Scala virtual machine found

  6. def apply(uniqueId: ID): SVM

    Permalink

    Looks up a Scala virtual machine by its unique id.

    Looks up a Scala virtual machine by its unique id.

    uniqueId

    The unique id of the Scala virtual machine to retrieve

    returns

    The associated Scala virtual machine

    Annotations
    @throws( ... )
    Exceptions thrown

    IllegalStateException When no Scala virtual machine found

  7. final def asInstanceOf[T0]: T0

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

    Permalink

    Clears the manager of all Scala virtual machine references.

  9. def clone(): AnyRef

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def get(virtualMachine: VM): Option[SVM]

    Permalink

    Looks up a Scala virtual machine by its virtual machine.

    Looks up a Scala virtual machine by its virtual machine.

    virtualMachine

    The low-level virtual machine that the Scala virtual machine wraps

    returns

    Some Scala virtual machine if found, otherwise None

  14. def get(uniqueId: ID): Option[SVM]

    Permalink

    Looks up a Scala virtual machine by its unique id.

    Looks up a Scala virtual machine by its unique id.

    uniqueId

    The unique id of the Scala virtual machine to retrieve

    returns

    Some Scala virtual machine if found, otherwise None

  15. final def getClass(): Class[_]

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  21. def remove[T <: SVM](scalaVirtualMachine: T): Option[T]

    Permalink

    Removes the Scala virtual machine from the manager.

    Removes the Scala virtual machine from the manager.

    scalaVirtualMachine

    The Scala virtual machine to remove

    returns

    Some Scala virtual machine representing the removed virtual machine if found and removed, otherwise None

    Annotations
    @throws( ... )
    Exceptions thrown

    IllegalArgumentException When the Scala virtual machine is null

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

    Permalink
    Definition Classes
    AnyRef
  23. def toSVMs: Seq[ScalaVirtualMachine]

    Permalink

    Returns the Scala virtual machines held by this manager.

    Returns the Scala virtual machines held by this manager.

    returns

    The collection of Scala virtual machines

  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. def toUniqueIds: Seq[ID]

    Permalink

    Returns the unique ids of the Scala virtual machines held by this manager.

    Returns the unique ids of the Scala virtual machines held by this manager.

    returns

    The collection of unique ids

  26. def toVMs: Seq[VirtualMachine]

    Permalink

    Returns the virtual machines of the Scala virtual machines held by this manager.

    Returns the virtual machines of the Scala virtual machines held by this manager.

    returns

    The collection of virtual machines

  27. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped