SonarJS linter helper functions
Preparing search index...
ReachingDefinitions
Class ReachingDefinitions
Index
Constructors
constructor
Properties
in
out
references
segment
Methods
add
join
propagate
update
Program
State
Constructors
constructor
new
ReachingDefinitions
(
segment
:
CodePathSegment
)
:
ReachingDefinitions
Parameters
segment
:
CodePathSegment
Returns
ReachingDefinitions
Properties
in
in
:
Map
<
Variable
,
Values
>
= ...
out
out
:
Map
<
Variable
,
Values
>
= ...
references
references
:
Set
<
Reference
>
= ...
collects references in order they are evaluated, set in JS maintains insertion order
segment
segment
:
CodePathSegment
Methods
add
add
(
ref
:
Reference
)
:
void
Parameters
ref
:
Reference
Returns
void
join
join
(
previousOut
:
Map
<
Variable
,
Values
>
)
:
void
Parameters
previousOut
:
Map
<
Variable
,
Values
>
Returns
void
propagate
propagate
(
reachingDefinitionsMap
:
Map
<
string
,
ReachingDefinitions
>
)
:
boolean
Parameters
reachingDefinitionsMap
:
Map
<
string
,
ReachingDefinitions
>
Returns
boolean
update
Program
State
updateProgramState
(
ref
:
Reference
,
programState
:
Map
<
Variable
,
Values
>
)
:
void
Parameters
ref
:
Reference
programState
:
Map
<
Variable
,
Values
>
Returns
void
Settings
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
in
out
references
segment
Methods
add
join
propagate
update
Program
State
ESlint dev guide
SonarJS linter helper functions
Loading...
collects references in order they are evaluated, set in JS maintains insertion order