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
= [];
6 [{ fa_user_attributes
= [{ ua_name
= ([2:8-32], "__EnableUnstableFeatures"); ua_params = [((), [2:33-60], (String "context_alias_declaration"))] }];
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
;
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
;
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
};
26 [{ fa_user_attributes
= [{ ua_name
= ([2:8-32], "__EnableUnstableFeatures"); ua_params = [((), [2:33-60], (String "context_alias_declaration"))] }];
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
}
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 })