org.scaladebugger.api.virtualmachines

ScalaVirtualMachineManager

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

Instance Constructors

  1. new ScalaVirtualMachineManager()

Type Members

  1. type ID = String

  2. type SVM = ScalaVirtualMachine

  3. type VM = VirtualMachine

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

    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

  7. def apply(virtualMachine: VM): SVM

    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

  8. def apply(uniqueId: ID): SVM

    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

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def clear(): Unit

    Clears the manager of all Scala virtual machine references.

  11. def clone(): AnyRef

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

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

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

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

    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

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

    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

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

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

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

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

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

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

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

    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

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

    Definition Classes
    AnyRef
  25. def toSVMs: Seq[ScalaVirtualMachine]

    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

  26. def toString(): String

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

    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

  28. def toVMs: Seq[VirtualMachine]

    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

  29. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped