Add SetModule and fd_module defs
[hiphop-php.git] / hphp / hack / test / holes / echo_non_arraykey.php.holes.exp
blob5130f365aa089ba26a758ac25e2dbb0d2201c308
1 [(Fun
2 { fd_namespace =
3 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
4 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
5 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
6 fd_file_attributes = []; fd_mode = Mstrict;
7 fd_fun =
8 { f_span = [3:1-8:2]; f_readonly_this = None; f_annotation = ();
9 f_readonly_ret = None; f_ret = ((void), (Some ([3:49-53], (Hprim Tvoid))));
10 f_name = ([3:10-27], "\\echo_non_arraykey"); f_tparams = [];
11 f_where_constraints = [];
12 f_params =
13 [{ param_annotation = (mixed); param_type_hint = ((mixed), (Some ([3:28-33], Hmixed)));
14 param_is_variadic = false; param_pos = [3:34-36]; param_name = "$x";
15 param_expr = None; param_readonly = None; param_callconv = Pnormal;
16 param_user_attributes = []; param_visibility = None };
17 { param_annotation = (bool); param_type_hint = ((bool), (Some ([3:38-42], (Hprim Tbool))));
18 param_is_variadic = false; param_pos = [3:43-45]; param_name = "$y";
19 param_expr = None; param_readonly = None; param_callconv = Pnormal;
20 param_user_attributes = []; param_visibility = None }
22 f_ctxs = None; f_unsafe_ctxs = None;
23 f_body =
24 { fb_ast =
25 [([5:3-12],
26 (Expr
27 ((void), [5:3-12],
28 (Call (((_), [5:3-7], (Id ([5:3-7], "echo"))), [], [(Pnormal, ((mixed), [5:8-10], (Hole (((mixed), [5:8-10], (Lvar ([5:8-10], $x))), (mixed), (arraykey), Typing))))], None)))));
29 ([7:3-12],
30 (Expr
31 ((void), [7:3-12],
32 (Call (((_), [7:3-7], (Id ([7:3-7], "echo"))), [], [(Pnormal, ((bool), [7:8-10], (Hole (((bool), [7:8-10], (Lvar ([7:8-10], $y))), (bool), (arraykey), Typing))))], None)))))
35 f_fun_kind = FSync; f_user_attributes = []; f_external = false;
36 f_doc_comment = None };
37 fd_internal = false; fd_module = None })