2 [3:14-16] Was expecting a type hint
5 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
6 ns_fun_uses
= <opaque
>; ns_const_uses
= <opaque
>; ns_name
= None;
7 ns_auto_ns_map
= []; ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
8 fd_file_attributes
= []; fd_mode
= Mstrict
;
10 { f_span
= [3:1-5:2]; f_readonly_this
= None; f_annotation
= ();
11 f_readonly_ret
= None; f_ret
= ((void
), (Some
([3:19-23], (Hprim Tvoid
))));
12 f_name
= ([3:10-13], "\\foo"); f_tparams = []; f_where_constraints = [];
14 [{ param_annotation
= (int); param_type_hint
= ((int), None);
15 param_is_variadic
= false
; param_pos
= [3:14-16]; param_name
= "$x";
16 param_expr
= None; param_readonly
= None; param_callconv
= Pnormal
;
17 param_user_attributes
= []; param_visibility
= None }
19 f_ctxs
= None; f_unsafe_ctxs
= None;
21 { fb_ast
= [([4:5-13], (Expr
((void
), [4:5-12], (Call ((((function
(int $_
): void
)), [4:5-8], (Id
([4:5-8], "\\bar"))), [], [(Pnormal, ((int), [4:9-11], (Lvar ([4:9-11], $x))))], None)))))] };
22 f_fun_kind
= FSync
; f_user_attributes
= []; f_external
= false
;
23 f_doc_comment
= None };
24 fd_internal
= false
; fd_module
= None });
27 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
28 ns_fun_uses
= <opaque
>; ns_const_uses
= <opaque
>; ns_name
= None;
29 ns_auto_ns_map
= []; ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
30 fd_file_attributes
= []; fd_mode
= Mstrict
;
32 { f_span
= [7:1-30]; f_readonly_this
= None; f_annotation
= ();
33 f_readonly_ret
= None; f_ret
= ((void
), (Some
([7:23-27], (Hprim Tvoid
))));
34 f_name
= ([7:10-13], "\\bar"); f_tparams = []; f_where_constraints = [];
36 [{ param_annotation
= (int); param_type_hint
= ((int), (Some
([7:14-17], (Hprim Tint
))));
37 param_is_variadic
= false
; param_pos
= [7:18-20]; param_name
= "$_";
38 param_expr
= None; param_readonly
= None; param_callconv
= Pnormal
;
39 param_user_attributes
= []; param_visibility
= None }
41 f_ctxs
= None; f_unsafe_ctxs
= None; f_body
= { fb_ast
= [([Pos.
none], Noop
)] };
42 f_fun_kind
= FSync
; f_user_attributes
= []; f_external
= false
;
43 f_doc_comment
= None };
44 fd_internal
= false
; fd_module
= None })