Class

subscript.vm

ScriptNode

Related Doc: package vm

Permalink

case class ScriptNode[R](template: T_script, p: FormalParameter[_]*) extends CallGraphTreeNode with Script[R] with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScriptNode
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Script
  7. ScriptResultHolder
  8. CallGraphTreeNode
  9. GraphTreeNode
  10. CallGraphNode
  11. Variables
  12. OldCallGraphNodeApi
  13. Informational
  14. ChildrenState
  15. State
  16. ListenableNode
  17. GraphNavigation
  18. Engine
  19. Container
  20. GraphNode
  21. AnyRef
  22. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScriptNode(template: T_script, p: FormalParameter[_]*)

    Permalink

Type Members

  1. type Child = CallGraphNode

    Permalink
    Definition Classes
    CallGraphNodeGraphNode
  2. type Parent = CallGraphNode

    Permalink
    Definition Classes
    CallGraphNodeGraphNode
  3. abstract type S

    Permalink
    Definition Classes
    CallGraphNode
  4. type T = T_script

    Permalink
    Definition Classes
    ScriptNodeCallGraphNode

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. var $: Try[R]

    Permalink
    Definition Classes
    ScriptResultHolder
  4. def $capture(body: () ⇒ R): Unit

    Permalink
    Definition Classes
    ScriptResultHolder
  5. def $capturer(body: ⇒ R): () ⇒ Unit

    Permalink
    Definition Classes
    ScriptResultHolder
  6. def $failure: Throwable

    Permalink
    Definition Classes
    ScriptResultHolder
  7. def $failure_=(f: Throwable): Unit

    Permalink
    Definition Classes
    ScriptResultHolder
  8. def $success: R

    Permalink
    Definition Classes
    ScriptResultHolder
  9. def $success_=(v: R): Unit

    Permalink
    Definition Classes
    ScriptResultHolder
  10. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. var _scriptExecutor: ScriptExecutor[_]

    Permalink
    Definition Classes
    Engine
  12. var aChildEndedInFailure: Boolean

    Permalink
    Definition Classes
    ChildrenState
  13. def aChildEndedInSuccess: Boolean

    Permalink
    Definition Classes
    ChildrenState
  14. var aaHappenedCount: Int

    Permalink
    Definition Classes
    State
  15. def adaptExecutor(ca: CodeExecutorAdapter[_, CodeExecutorTrait]): Unit

    Permalink
    Definition Classes
    OldCallGraphNodeApi
  16. def addChild(c: Child): Unit

    Permalink

    Links a new child.

    Links a new child.

    Definition Classes
    GraphNode
  17. def addParent(p: Parent): Unit

    Permalink

    Links a new parent to this node.

    Links a new parent to this node. This will result to this node being registered as a child within the argument.

    Definition Classes
    GraphTreeNodeGraphNode
  18. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  19. def asynchronousAllowed: Boolean

    Permalink
    Definition Classes
    State
  20. def basicInfoString: String

    Permalink
    Definition Classes
    Informational
  21. def break_up(n: Int): Unit

    Permalink
    Definition Classes
    GraphNavigation
  22. def childChangesSuccess(child: Child): Unit

    Permalink
    Definition Classes
    ChildrenState
  23. def childThatEndedInSuccess_index(i: Int): Unit

    Permalink
    Definition Classes
    ChildrenState
  24. def children: Seq[Child]

    Permalink
    Definition Classes
    GraphNode
  25. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. var codeExecutor: CodeExecutorTrait

    Permalink
    Definition Classes
    Engine
  27. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. def extendedInfoString: String

    Permalink
    Definition Classes
    ChildrenState
  29. def fail: Unit

    Permalink
    Definition Classes
    ScriptNodeScriptResultHolder
  30. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. def forEachChild(f: (Child) ⇒ Unit): Unit

    Permalink
    Definition Classes
    OldCallGraphNodeApi
  32. def forEachParent(f: (Parent) ⇒ Unit): Unit

    Permalink
    Definition Classes
    OldCallGraphNodeApi
  33. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  34. def getCodeProperty(key: Any): () ⇒ Unit

    Permalink
    Definition Classes
    Container
  35. def getLocalVariableHolder[V](name: Symbol): VariableHolder[V]

    Permalink
    Definition Classes
    Variables
  36. def getLogicalKind_n_ary_op_ancestor: LogicalKindType

    Permalink
    Definition Classes
    GraphNavigation
  37. def hasSuccess: Boolean

    Permalink
    Definition Classes
    State
  38. def hasSuccess_=(value: Boolean): Unit

    Permalink
    Definition Classes
    State
  39. var index: Int

    Permalink
    Definition Classes
    CallGraphNode
  40. def infoString: String

    Permalink
    Definition Classes
    Informational
  41. def isActionBusy: Boolean

    Permalink
    Definition Classes
    State
  42. var isExcluded: Boolean

    Permalink

    Exclusion flag

    Exclusion flag

    Definition Classes
    State
  43. def isExecuting: Boolean

    Permalink
    Definition Classes
    State
  44. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  45. def launch(aScript: ScriptNode[_]): Unit

    Permalink
    Definition Classes
    Engine
  46. def lowestSingleCommonAncestor: CallGraphNode

    Permalink
    Definition Classes
    OldCallGraphNodeApi
  47. var nActivatedChildren: Int

    Permalink
    Definition Classes
    ChildrenState
  48. var nActivatedChildrenWithSuccess: Int

    Permalink
    Definition Classes
    ChildrenState
  49. def nActivatedChildrenWithoutSuccess: Int

    Permalink
    Definition Classes
    ChildrenState
  50. def nActiveChildren: Int

    Permalink
    Definition Classes
    ChildrenState
  51. def nDeactivatedChildren: Int

    Permalink
    Definition Classes
    ChildrenState
  52. def n_ary_op_ancestor: N_n_ary_op

    Permalink
    Definition Classes
    GraphNavigation
  53. def n_ary_op_ancestor_up(n: Int): N_n_ary_op

    Permalink
    Definition Classes
    GraphNavigation
  54. def n_ary_op_else_ancestor: N_n_ary_op

    Permalink
    Definition Classes
    GraphNavigation
  55. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  58. var numberOfBusyActions: Int

    Permalink
    Definition Classes
    State
  59. def onActivate(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  60. def onActivate: () ⇒ Unit

    Permalink
    Definition Classes
    ListenableNode
  61. def onActivateOrResume(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  62. def onDeactivate(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  63. def onDeactivate: () ⇒ Unit

    Permalink
    Definition Classes
    ListenableNode
  64. def onDeactivateOrSuspend(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  65. def onExclude(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  66. def onExclude: () ⇒ Unit

    Permalink
    Definition Classes
    ListenableNode
  67. def onFailure(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  68. def onFailure: () ⇒ Unit

    Permalink
    Definition Classes
    ListenableNode
  69. def onResume(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  70. def onResume: () ⇒ Unit

    Permalink
    Definition Classes
    ListenableNode
  71. def onSuccess(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  72. def onSuccess: () ⇒ Unit

    Permalink
    Definition Classes
    ListenableNode
  73. def onSuccessOrFailure(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  74. def onSuspend(c: ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    ListenableNode
  75. def onSuspend: () ⇒ Unit

    Permalink
    Definition Classes
    ListenableNode
  76. val p: FormalParameter[_]*

    Permalink
  77. def parent: Parent

    Permalink
    Definition Classes
    GraphTreeNode
  78. def parents: Seq[Parent]

    Permalink
    Definition Classes
    GraphNode
  79. var pass: Int

    Permalink

    Pass flag; should possibly move elsewhere

    Pass flag; should possibly move elsewhere

    Definition Classes
    Variables
  80. def passToBeUsedToGetVariableNamed(name: Symbol): Int

    Permalink
    Definition Classes
    Variables
  81. def propagateResult: Unit

    Permalink
    Definition Classes
    ScriptResultHolder
  82. def removeChild(c: Child): Unit

    Permalink

    Unlinks the child.

    Unlinks the child.

    Definition Classes
    GraphNode
  83. def removeFrom[T <: AnyRef](lb: ListBuffer[T], elt: T): Unit

    Permalink
    Definition Classes
    GraphNode
  84. def removeParent(p: Parent): Unit

    Permalink

    Unlinks the parent.

    Unlinks the parent.

    Definition Classes
    GraphNode
  85. def resultPropagationDestination[R]: ScriptResultHolder[R]

    Permalink
    Definition Classes
    CallGraphNode
  86. var rightmostChildThatEndedInSuccess_index: Int

    Permalink
    Definition Classes
    ChildrenState
  87. def scriptExecutor: ScriptExecutor[_]

    Permalink
    Definition Classes
    Engine
  88. def scriptExecutor_=(s: ScriptExecutor[_]): Unit

    Permalink
    Definition Classes
    Engine
  89. var scriptNode: ScriptNode[_]

    Permalink
    Definition Classes
    CallGraphNode
  90. def setCodeProperty(key: Any, c: () ⇒ Unit): HashMap[Any, Any]

    Permalink
    Definition Classes
    Container
  91. def setResult(t: Try[_]): Unit

    Permalink
    Definition Classes
    ScriptResultHolder
  92. var stamp: Int

    Permalink
    Definition Classes
    State
  93. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  94. val template: T_script

    Permalink
    Definition Classes
    ScriptNodeCallGraphNode
  95. def toString(): String

    Permalink
    Definition Classes
    CallGraphNodeInformational → AnyRef → Any
  96. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Script[R]

Inherited from ScriptResultHolder[R]

Inherited from CallGraphTreeNode

Inherited from GraphTreeNode

Inherited from CallGraphNode

Inherited from Variables

Inherited from OldCallGraphNodeApi

Inherited from Informational

Inherited from ChildrenState

Inherited from State

Inherited from ListenableNode

Inherited from GraphNavigation

Inherited from Engine

Inherited from Container

Inherited from GraphNode

Inherited from AnyRef

Inherited from Any

Ungrouped