Add SetModule and fd_module defs
[hiphop-php.git] / hphp / hack / test / nast / file_attributes_from_multiple_namespaces.php.exp
blob373dbad4ef33928fc131fe8864647fa505e117c9
1 [(Class
2 { c_span = [7:1-45]; 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 = ([7:7-12], "\\A\\AttrA"); c_tparams = []; c_extends = [];
5 c_uses = []; c_xhp_attr_uses = []; c_xhp_category = None; c_reqs = [];
6 c_implements = [([7:24-41], (Happly (([7:24-41], "\\HH\\FileAttribute"), [])))];
7 c_where_constraints = []; c_consts = []; c_typeconsts = []; c_vars = [];
8 c_methods = []; c_attributes = []; c_xhp_children = []; c_xhp_attrs = [];
9 c_namespace =
10 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
11 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = (Some "A");
12 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
13 c_user_attributes = [];
14 c_file_attributes =
15 [{ fa_user_attributes = [{ ua_name = ([5:9-14], "\\A\\AttrA"); ua_params = [] }];
16 fa_namespace =
17 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
18 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = (Some "A");
19 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false }
21 { fa_user_attributes = [{ ua_name = ([11:9-14], "\\B\\AttrB"); ua_params = [] }];
22 fa_namespace =
23 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
24 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = (Some "B");
25 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false }
28 c_enum = None; c_doc_comment = None; c_emit_id = None; c_internal = false;
29 c_module = None });
30 (Class
31 { c_span = [13:1-45]; c_annotation = (); c_mode = Mstrict; c_final = false;
32 c_is_xhp = false; c_has_xhp_keyword = false; c_kind = (Cclass Concrete);
33 c_name = ([13:7-12], "\\B\\AttrB"); c_tparams = []; c_extends = [];
34 c_uses = []; c_xhp_attr_uses = []; c_xhp_category = None; c_reqs = [];
35 c_implements = [([13:24-41], (Happly (([13:24-41], "\\HH\\FileAttribute"), [])))];
36 c_where_constraints = []; c_consts = []; c_typeconsts = []; c_vars = [];
37 c_methods = []; c_attributes = []; c_xhp_children = []; c_xhp_attrs = [];
38 c_namespace =
39 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
40 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = (Some "B");
41 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
42 c_user_attributes = [];
43 c_file_attributes =
44 [{ fa_user_attributes = [{ ua_name = ([5:9-14], "\\A\\AttrA"); ua_params = [] }];
45 fa_namespace =
46 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
47 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = (Some "A");
48 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false }
50 { fa_user_attributes = [{ ua_name = ([11:9-14], "\\B\\AttrB"); ua_params = [] }];
51 fa_namespace =
52 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
53 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = (Some "B");
54 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false }
57 c_enum = None; c_doc_comment = None; c_emit_id = None; c_internal = false;
58 c_module = None })