Preparing search index...
The search index is not available
SPeCS Packages Documentation
SPeCS Packages Documentation
alpakka-js
alpakka/graphs/cfg/flow/node/instruction/ThrowNode
ThrowNode
Class
Class Class<D, S>
Type Parameters
D
extends
ThrowNode
.
Data
=
ThrowNode
.
Data
S
extends
ThrowNode
.
ScratchData
=
ThrowNode
.
ScratchData
Hierarchy (
view full
)
InstructionNode
.
Class
<
D
,
S
>
Class
Index
Constructors
constructor
Accessors
data
graph
id
incomers
jp
next
Edge
next
Edges
next
Node
next
Nodes
outgoers
previous
Edges
previous
Nodes
reachable
Nodes
scratch
Data
Methods
as
bfs
init
insert
Before
insert
Subgraph
Before
is
remove
remove
From
Flow
to
Cy
Constructors
constructor
new
Class
<
D
,
S
>
(
graph
,
node
,
_d
?
,
_sd
?
)
:
ThrowNode
.
Class
<
D
,
S
>
Type Parameters
D
extends
ThrowNode
.
Data
=
ThrowNode
.
Data
S
extends
ThrowNode
.
ScratchData
=
ThrowNode
.
ScratchData
Parameters
graph
:
BaseGraph
.
Class
<
BaseGraph
.
Data
,
BaseGraph
.
ScratchData
>
node
:
NodeSingular
_d
:
D
= ...
_sd
:
S
= ...
Returns
ThrowNode
.
Class
<
D
,
S
>
Accessors
data
get
data
(
)
:
D
Returns
D
graph
get
graph
(
)
:
BaseGraph
.
Class
<
BaseGraph
.
Data
,
BaseGraph
.
ScratchData
>
Returns
BaseGraph
.
Class
<
BaseGraph
.
Data
,
BaseGraph
.
ScratchData
>
id
get
id
(
)
:
string
Returns
string
incomers
get
incomers
(
)
:
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
Returns
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
jp
get
jp
(
)
:
ThrowStatement
Returns
ThrowStatement
next
Edge
get
nextEdge
(
)
:
undefined
|
ControlFlowEdge
.
Class
<
ControlFlowEdge
.
Data
,
ControlFlowEdge
.
ScratchData
>
Returns
undefined
|
ControlFlowEdge
.
Class
<
ControlFlowEdge
.
Data
,
ControlFlowEdge
.
ScratchData
>
next
Edges
get
nextEdges
(
)
:
ControlFlowEdge
.
Class
<
ControlFlowEdge
.
Data
,
ControlFlowEdge
.
ScratchData
>
[]
Returns
ControlFlowEdge
.
Class
<
ControlFlowEdge
.
Data
,
ControlFlowEdge
.
ScratchData
>
[]
next
Node
get
nextNode
(
)
:
undefined
|
FlowNode
.
Class
<
FlowNode
.
Data
,
FlowNode
.
ScratchData
>
Returns
undefined
|
FlowNode
.
Class
<
FlowNode
.
Data
,
FlowNode
.
ScratchData
>
set
nextNode
(
node
)
:
void
Parameters
node
:
undefined
|
FlowNode
.
Class
<
FlowNode
.
Data
,
FlowNode
.
ScratchData
>
Returns
void
next
Nodes
get
nextNodes
(
)
:
FlowNode
.
Class
<
FlowNode
.
Data
,
FlowNode
.
ScratchData
>
[]
Returns
FlowNode
.
Class
<
FlowNode
.
Data
,
FlowNode
.
ScratchData
>
[]
outgoers
get
outgoers
(
)
:
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
Returns
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
previous
Edges
get
previousEdges
(
)
:
ControlFlowEdge
.
Class
<
ControlFlowEdge
.
Data
,
ControlFlowEdge
.
ScratchData
>
[]
Returns
ControlFlowEdge
.
Class
<
ControlFlowEdge
.
Data
,
ControlFlowEdge
.
ScratchData
>
[]
previous
Nodes
get
previousNodes
(
)
:
FlowNode
.
Class
<
FlowNode
.
Data
,
FlowNode
.
ScratchData
>
[]
Returns
FlowNode
.
Class
<
FlowNode
.
Data
,
FlowNode
.
ScratchData
>
[]
reachable
Nodes
get
reachableNodes
(
)
:
FlowNode
.
Class
<
FlowNode
.
Data
,
FlowNode
.
ScratchData
>
[]
Returns
FlowNode
.
Class
<
FlowNode
.
Data
,
FlowNode
.
ScratchData
>
[]
scratch
Data
get
scratchData
(
)
:
S
Returns
S
Methods
as
as
<
N
>
(
NodeType
)
:
N
Type Parameters
N
extends
BaseNode
.
Class
<
D
,
S
>
Parameters
NodeType
:
NodeConstructor
<
D
,
S
,
N
>
Returns
N
bfs
bfs
(
propagate
)
:
Generator
<
[
BaseNode
.
Class
<
BaseNode
.
Data
,
BaseNode
.
ScratchData
>
,
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
,
number
]
,
any
,
any
>
Parameters
propagate
:
(
(
edge
:
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
)
=>
boolean
)
(
edge
)
:
boolean
Parameters
edge
:
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
Returns
boolean
Returns
Generator
<
[
BaseNode
.
Class
<
BaseNode
.
Data
,
BaseNode
.
ScratchData
>
,
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
,
number
]
,
any
,
any
>
init
init
<
D2
,
S2
>
(
builder
)
:
BaseNode
.
Class
<
D2
,
S2
>
Type Parameters
D2
extends
BaseNode
.
Data
S2
extends
BaseNode
.
ScratchData
Parameters
builder
:
NodeBuilder
<
D2
,
S2
>
Returns
BaseNode
.
Class
<
D2
,
S2
>
insert
Before
insert
Before
(
node
)
:
void
Parameters
node
:
InstructionNode
.
Class
<
InstructionNode
.
Data
,
InstructionNode
.
ScratchData
>
Returns
void
insert
Subgraph
Before
insert
Subgraph
Before
(
head
,
tail
)
:
void
Parameters
head
:
BaseNode
.
Class
<
BaseNode
.
Data
,
BaseNode
.
ScratchData
>
tail
:
InstructionNode
.
Class
<
InstructionNode
.
Data
,
InstructionNode
.
ScratchData
>
[]
Returns
void
is
is
<
D2
,
S2
>
(
guard
)
:
this
is
BaseNode
.
Class
<
D2
,
S2
>
Type Parameters
D2
extends
BaseNode
.
Data
S2
extends
BaseNode
.
ScratchData
Parameters
guard
:
NodeTypeGuard
<
D2
,
S2
>
Returns
this
is
BaseNode
.
Class
<
D2
,
S2
>
remove
remove
(
)
:
void
Returns
void
remove
From
Flow
remove
From
Flow
(
)
:
void
Returns
void
to
Cy
to
Cy
(
)
:
NodeSingular
Returns
NodeSingular
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
data
graph
id
incomers
jp
next
Edge
next
Edges
next
Node
next
Nodes
outgoers
previous
Edges
previous
Nodes
reachable
Nodes
scratch
Data
Methods
as
bfs
init
insert
Before
insert
Subgraph
Before
is
remove
remove
From
Flow
to
Cy
SPeCS Packages Documentation
Loading...