mirror of
https://github.com/swc-project/swc.git
synced 2024-12-23 21:54:36 +03:00
1251 lines
42 KiB
Plaintext
1251 lines
42 KiB
Plaintext
TestSnapshot {
|
|
vars: [
|
|
(
|
|
(
|
|
Atom('array' type=inline),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 2,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 2,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: true,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: true,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('condString' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 20,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 20,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: true,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprAny1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 6,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 6,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprAny2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 6,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 6,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprBoolean1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 13,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 13,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprBoolean2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 6,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 6,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprIsObject1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 6,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 6,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprIsObject2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 6,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 6,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprNumber1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 6,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 6,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprNumber2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 6,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 6,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprString1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 13,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 13,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('exprString2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 6,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 6,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: true,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: false,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('foo' type=inline),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 3,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 3,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: None,
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: true,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsAny1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsAny2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsAny3' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsBoolean1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsBoolean2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsBoolean3' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsNumber1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsNumber2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsNumber3' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsObject1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsObject2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsObject3' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsString1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsString2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsString3' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsStringOrBoolean1' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsStringOrBoolean2' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsStringOrBoolean3' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
(
|
|
(
|
|
Atom('resultIsStringOrBoolean4' type=dynamic),
|
|
#1,
|
|
),
|
|
VarUsageInfo {
|
|
inline_prevented: false,
|
|
ref_count: 0,
|
|
cond_init: false,
|
|
declared: true,
|
|
declared_count: 1,
|
|
declared_as_fn_param: false,
|
|
declared_as_fn_expr: false,
|
|
assign_count: 0,
|
|
mutation_by_call_count: 0,
|
|
usage_count: 0,
|
|
reassigned_with_assignment: false,
|
|
reassigned_with_var_decl: false,
|
|
mutated: false,
|
|
has_property_access: false,
|
|
has_property_mutation: false,
|
|
accessed_props: {},
|
|
exported: false,
|
|
used_above_decl: false,
|
|
is_fn_local: true,
|
|
used_by_nested_fn: false,
|
|
executed_multiple_time: false,
|
|
used_in_cond: false,
|
|
var_kind: Some(
|
|
"var",
|
|
),
|
|
var_initialized: true,
|
|
declared_as_catch_param: false,
|
|
no_side_effect_for_member_access: false,
|
|
used_as_callee: false,
|
|
used_as_arg: false,
|
|
infects: [],
|
|
},
|
|
),
|
|
],
|
|
}
|