Add SetModule and fd_module defs
[hiphop-php.git] / hphp / hack / test / tast / wildcard_generic_depth.php.exp
blobec7d7ffa2b97b4c5e33ad64b12a9958fea80d469
1 [(Class
2 { c_span = [4:1-25]; c_annotation = (); c_mode = Mstrict; c_final = false;
3 c_is_xhp = false; c_has_xhp_keyword = false; c_kind = (Cclass Concrete);
4 c_name = ([4:7-8], "\\A");
5 c_tparams =
6 [{ tp_variance = Invariant; tp_name = ([4:9-11], "Ta"); tp_parameters = []; tp_constraints = []; tp_reified = Erased; tp_user_attributes = [] };
7 { tp_variance = Invariant; tp_name = ([4:19-21], "Tb"); tp_parameters = []; tp_constraints = []; tp_reified = Reified; tp_user_attributes = [] }];
8 c_extends = []; c_uses = []; c_xhp_attr_uses = []; c_xhp_category = None;
9 c_reqs = []; c_implements = []; c_where_constraints = []; c_consts = [];
10 c_typeconsts = []; c_vars = []; c_methods = []; c_attributes = [];
11 c_xhp_children = []; c_xhp_attrs = [];
12 c_namespace =
13 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
14 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
15 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
16 c_user_attributes = []; c_file_attributes = []; c_enum = None;
17 c_doc_comment = None; c_emit_id = None; c_internal = false; c_module = None });
18 (Fun
19 { fd_namespace =
20 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
21 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
22 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
23 fd_file_attributes = []; fd_mode = Mstrict;
24 fd_fun =
25 { f_span = [6:1-8:2]; f_readonly_this = None; f_annotation = ();
26 f_readonly_ret = None; f_ret = ((void), (Some ([6:15-19], (Hprim Tvoid))));
27 f_name = ([6:10-11], "\\f"); f_tparams = []; f_where_constraints = [];
28 f_params = []; f_ctxs = None; f_unsafe_ctxs = None;
29 f_body =
30 { fb_ast =
31 [([7:3-22],
32 (Expr
33 ((nothing), [7:3-21],
34 (As (((int), [7:3-4], (Int "3")),
35 ([7:8-21],
36 (Happly (([7:8-9], "\\A"),
37 [([7:10-11], (Happly (([7:10-11], "_"), [])));
38 ([7:13-20], (Happly (([7:13-14], "\\A"), [([7:15-16], (Happly (([7:15-16], "_"), []))); ([7:18-19], (Happly (([7:18-19], "_"), [])))])))]
39 ))),
40 false)))))
43 f_fun_kind = FSync; f_user_attributes = []; f_external = false;
44 f_doc_comment = None };
45 fd_internal = false; fd_module = None })