Add declarations for internal keyword in direct decl and legacy parsers
[hiphop-php.git] / hphp / hack / test / decl / memoize_lsb.php.exp
blob96424f7b8da65f2addcf005c1b50de10ca5c001e
1 [("\\C",
2 (Shallow_decl_defs.Class
3 { Shallow_decl_defs.sc_mode = Mstrict; sc_final = true;
4 sc_abstract = false; sc_is_xhp = false; sc_internal = false;
5 sc_has_xhp_keyword = false; sc_kind = (Cclass Concrete);
6 sc_module = None; sc_name = ([3:13-14], "\\C"); sc_tparams = [];
7 sc_where_constraints = []; sc_extends = []; sc_uses = [];
8 sc_xhp_attr_uses = []; sc_xhp_enum_values = {}; sc_req_extends = [];
9 sc_req_implements = []; sc_req_class = []; sc_implements = [];
10 sc_support_dynamic_type = false; sc_consts = []; sc_typeconsts = [];
11 sc_props = []; sc_sprops = []; sc_constructor = None;
12 sc_static_methods =
13 [{ Shallow_decl_defs.sm_name = ([5:26-27], "f");
14 sm_type =
15 (Rwitness_from_decl ([5:26-27]),
16 (Tfun
17 { ft_tparams = []; ft_where_constraints = []; ft_params = [];
18 ft_implicit_params = { capability = (CapDefaults [5:26-27]) };
19 ft_ret =
20 { et_enforced = Typing_defs_core.Unenforced;
21 et_type = (Rhint ([5:31-34]), (Tprim Tint)) };
22 ft_flags =
23 (make_ft_flags FSync ~return_disposable:false
24 ~returns_readonly:false ~support_dynamic_type:false
25 ~readonly_this:false ~is_memoized:true ~variadic:false);
26 ft_ifc_decl = FDPolicied {PUBLIC} }));
27 sm_visibility = Public; sm_deprecated = None; sm_flags = (empty);
28 sm_attributes = [] }
30 sc_methods = []; sc_user_attributes = []; sc_enum_type = None }))
33 They matched!