Add SetModule and fd_module defs
[hiphop-php.git] / hphp / hack / test / nast / coeffects / ctx_alias.php.exp
bloba618690841df88f34637d25c6bfd21fcb8107574
1 [(Typedef
2 { t_annotation = (); t_name = ([4:8-9], "\\X"); t_tparams = []; t_constraint = (Some ([4:13-15], (Hintersection [])));
3 t_kind = ([4:18-28], (Hintersection [([4:19-27], (Happly (([4:19-27], "\\HH\\Contexts\\defaults"), [])))]));
4 t_user_attributes = [];
5 t_file_attributes =
6 [{ fa_user_attributes = [{ ua_name = ([2:8-32], "__EnableUnstableFeatures"); ua_params = [((), [2:33-60], (String "context_alias_declaration"))] }];
7 fa_namespace =
8 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
9 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
10 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false }
13 t_mode = Mstrict; t_vis = Opaque;
14 t_namespace =
15 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
16 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
17 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
18 t_span = [4:1-29]; t_emit_id = None; t_is_ctx = true; t_internal = false;
19 t_module = None });
20 (Fun
21 { fd_namespace =
22 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
23 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
24 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
25 fd_file_attributes =
26 [{ fa_user_attributes = [{ ua_name = ([2:8-32], "__EnableUnstableFeatures"); ua_params = [((), [2:33-60], (String "context_alias_declaration"))] }];
27 fa_namespace =
28 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
29 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
30 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false }
33 fd_mode = Mstrict;
34 fd_fun =
35 { f_span = [6:1-29]; f_readonly_this = None; f_annotation = ();
36 f_readonly_ret = None; f_ret = ((), (Some ([6:22-26], (Hprim Tvoid))));
37 f_name = ([6:10-14], "\\test"); f_tparams = []; f_where_constraints = [];
38 f_params = []; f_ctxs = (Some ([6:16-20], [([6:17-19], (Happly (([6:17-19], "\\X"), [])))]));
39 f_unsafe_ctxs = (Some ([6:16-20], [([6:17-19], (Happly (([6:17-19], "\\X"), [])))]));
40 f_body = { fb_ast = [([Pos.none], Noop)] }; f_fun_kind = FSync;
41 f_user_attributes = []; f_external = false; f_doc_comment = None };
42 fd_internal = false; fd_module = None })