2 { f_span
= [3:1-5:2]; f_annotation
= (); f_mode
= Mpartial
;
3 f_ret
= ((string
), None); f_name
= ([3:10-12], "\\f1"); f_tparams = [];
4 f_where_constraints
= []; f_variadic
= FVnonVariadic
;
6 [{ param_annotation
= ([3:13-15], string
);
7 param_type_hint
= ((string
), None); param_is_variadic
= false
;
8 param_pos
= [3:13-15]; param_name
= "$x"; param_expr = None;
9 param_callconv
= None; param_user_attributes
= [];
10 param_visibility
= None }
12 f_cap
= ((nothing
), None); f_unsafe_cap
= ((mixed
), None);
16 (Return (Some
(([4:10-12], string
), (Lvar
([4:10-12], $x
))))))];
18 f_fun_kind
= FSync
; f_user_attributes
= []; f_file_attributes
= [];
21 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
22 ns_record_def_uses
= <opaque
>; ns_fun_uses
= <opaque
>;
23 ns_const_uses
= <opaque
>; ns_name
= None; ns_auto_ns_map
= [];
24 ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
25 f_doc_comment
= None; f_static
= false
})
28 { f_span
= [3:1-5:2]; f_annotation
= (); f_mode
= Mpartial
;
29 f_ret
= ((string
), None); f_name
= ([3:10-12], "\\f2"); f_tparams = [];
30 f_where_constraints
= []; f_variadic
= FVnonVariadic
;
32 [{ param_annotation
= ([3:13-15], string
);
33 param_type_hint
= ((string
), None); param_is_variadic
= false
;
34 param_pos
= [3:13-15]; param_name
= "$x"; param_expr = None;
35 param_callconv
= None; param_user_attributes
= [];
36 param_visibility
= None }
38 f_cap
= ((nothing
), None); f_unsafe_cap
= ((mixed
), None);
43 (Some
(([4:10-16], string
),
45 (([4:10-12], (function
(string $x
): string
)),
46 (Id
([4:10-12], "\\f1"))),
47 [], [(([4:13-15], string
), (Lvar
([4:13-15], $x
)))],
51 f_fun_kind
= FSync
; f_user_attributes
= []; f_file_attributes
= [];
54 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
55 ns_record_def_uses
= <opaque
>; ns_fun_uses
= <opaque
>;
56 ns_const_uses
= <opaque
>; ns_name
= None; ns_auto_ns_map
= [];
57 ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
58 f_doc_comment
= None; f_static
= false
})
61 { f_span
= [3:1-5:2]; f_annotation
= (); f_mode
= Mpartial
;
62 f_ret
= ((string
), None); f_name
= ([3:10-12], "\\f3"); f_tparams = [];
63 f_where_constraints
= []; f_variadic
= FVnonVariadic
;
65 [{ param_annotation
= ([3:13-15], string
);
66 param_type_hint
= ((string
), None); param_is_variadic
= false
;
67 param_pos
= [3:13-15]; param_name
= "$x"; param_expr = None;
68 param_callconv
= None; param_user_attributes
= [];
69 param_visibility
= None }
71 f_cap
= ((nothing
), None); f_unsafe_cap
= ((mixed
), None);
76 (Some
(([4:10-20], string
),
78 (([4:10-12], (function
(string $x
): string
)),
79 (Id
([4:10-12], "\\f1"))),
81 [(([4:13-19], string
),
83 (([4:13-15], (function
(string $x
): string
)),
84 (Id
([4:13-15], "\\f2"))),
86 [(([4:16-18], string
), (Lvar
([4:16-18], $x
)))],
92 f_fun_kind
= FSync
; f_user_attributes
= []; f_file_attributes
= [];
95 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
96 ns_record_def_uses
= <opaque
>; ns_fun_uses
= <opaque
>;
97 ns_const_uses
= <opaque
>; ns_name
= None; ns_auto_ns_map
= [];
98 ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
99 f_doc_comment
= None; f_static
= false
})
102 { f_span
= [3:1-5:2]; f_annotation
= (); f_mode
= Mpartial
;
103 f_ret
= ((string
), None); f_name
= ([3:10-11], "\\f"); f_tparams = [];
104 f_where_constraints
= []; f_variadic
= FVnonVariadic
; f_params
= [];
105 f_cap
= ((nothing
), None); f_unsafe_cap
= ((mixed
), None);
110 (Some
(([4:10-24], string
),
112 (([4:10-12], (function
(string $x
): string
)),
113 (Id
([4:10-12], "\\f1"))),
115 [(([4:13-23], string
),
117 (([4:13-15], (function
(string $x
): string
)),
118 (Id
([4:13-15], "\\f2"))),
120 [(([4:16-22], string
),
122 (([4:16-18], (function
(string $x
): string
)),
123 (Id
([4:16-18], "\\f3"))),
124 [], [(([4:19-21], string
), (String
""))],
131 fb_annotation
= () };
132 f_fun_kind
= FSync
; f_user_attributes
= []; f_file_attributes
= [];
135 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
136 ns_record_def_uses
= <opaque
>; ns_fun_uses
= <opaque
>;
137 ns_const_uses
= <opaque
>; ns_name
= None; ns_auto_ns_map
= [];
138 ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
139 f_doc_comment
= None; f_static
= false
})