Support is and as
[hiphop-php.git] / hphp / hack / test / decl / deprecated.php.exp
blobe1e14784ff6bc7682cffb51bbfe71bede15303f4
1 [("\\DeprecatedClass",
2 (Shallow_decl_defs.Class
3 { Shallow_decl_defs.sc_mode = Mstrict; sc_final = false;
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:7-22], "\\DeprecatedClass");
7 sc_tparams = []; sc_where_constraints = []; sc_extends = [];
8 sc_uses = []; sc_xhp_attr_uses = []; sc_xhp_enum_values = {};
9 sc_req_extends = []; sc_req_implements = []; sc_req_class = [];
10 sc_implements = []; sc_support_dynamic_type = false; sc_consts = [];
11 sc_typeconsts = []; sc_props = []; sc_sprops = [];
12 sc_constructor = None; sc_static_methods = [];
13 sc_methods =
14 [{ Shallow_decl_defs.sm_name = ([5:19-22], "foo");
15 sm_type =
16 (Rwitness_from_decl ([5:19-22]),
17 (Tfun
18 { ft_tparams = []; ft_where_constraints = []; ft_params = [];
19 ft_implicit_params = { capability = (CapDefaults [5:19-22]) };
20 ft_ret =
21 { et_enforced = Typing_defs_core.Unenforced;
22 et_type = (Rhint ([5:26-30]), (Tprim Tvoid)) };
23 ft_flags =
24 (make_ft_flags FSync ~return_disposable:false
25 ~returns_readonly:false ~support_dynamic_type:false
26 ~readonly_this:false ~is_memoized:false ~variadic:false);
27 ft_ifc_decl = FDPolicied {PUBLIC} }));
28 sm_visibility = Public;
29 sm_deprecated =
30 (Some "The method foo is deprecated: use bar() instead");
31 sm_flags = (empty); sm_attributes = [] };
32 { Shallow_decl_defs.sm_name = ([8:19-22], "bar");
33 sm_type =
34 (Rwitness_from_decl ([8:19-22]),
35 (Tfun
36 { ft_tparams = []; ft_where_constraints = []; ft_params = [];
37 ft_implicit_params =
38 { capability = (CapDefaults [8:19-22]) };
39 ft_ret =
40 { et_enforced = Typing_defs_core.Unenforced;
41 et_type = (Rhint ([8:26-30]), (Tprim Tvoid)) };
42 ft_flags =
43 (make_ft_flags FSync ~return_disposable:false
44 ~returns_readonly:false ~support_dynamic_type:false
45 ~readonly_this:false ~is_memoized:false ~variadic:false);
46 ft_ifc_decl = FDPolicied {PUBLIC} }));
47 sm_visibility = Public; sm_deprecated = None; sm_flags = (empty);
48 sm_attributes = [] };
49 { Shallow_decl_defs.sm_name = ([11:19-22], "baz");
50 sm_type =
51 (Rwitness_from_decl ([11:19-22]),
52 (Tfun
53 { ft_tparams = []; ft_where_constraints = []; ft_params = [];
54 ft_implicit_params =
55 { capability = (CapDefaults [11:19-22]) };
56 ft_ret =
57 { et_enforced = Typing_defs_core.Unenforced;
58 et_type = (Rhint ([11:26-30]), (Tprim Tvoid)) };
59 ft_flags =
60 (make_ft_flags FSync ~return_disposable:false
61 ~returns_readonly:false ~support_dynamic_type:false
62 ~readonly_this:false ~is_memoized:false ~variadic:false);
63 ft_ifc_decl = FDPolicied {PUBLIC} }));
64 sm_visibility = Public; sm_deprecated = None; sm_flags = (empty);
65 sm_attributes = [] };
66 { Shallow_decl_defs.sm_name = ([14:19-23], "foo2");
67 sm_type =
68 (Rwitness_from_decl ([14:19-23]),
69 (Tfun
70 { ft_tparams = []; ft_where_constraints = []; ft_params = [];
71 ft_implicit_params =
72 { capability = (CapDefaults [14:19-23]) };
73 ft_ret =
74 { et_enforced = Typing_defs_core.Unenforced;
75 et_type = (Rhint ([14:27-31]), (Tprim Tvoid)) };
76 ft_flags =
77 (make_ft_flags FSync ~return_disposable:false
78 ~returns_readonly:false ~support_dynamic_type:false
79 ~readonly_this:false ~is_memoized:false ~variadic:false);
80 ft_ifc_decl = FDPolicied {PUBLIC} }));
81 sm_visibility = Public;
82 sm_deprecated =
83 (Some "The method foo2 is deprecated: use bar2() instead");
84 sm_flags = (empty); sm_attributes = [] }
86 sc_user_attributes = []; sc_enum_type = None }));
87 ("\\foo",
88 (Shallow_decl_defs.Fun
89 { Typing_defs.fe_deprecated =
90 (Some "The function foo is deprecated: use bar() instead");
91 fe_module = None; fe_internal = false;
92 fe_type =
93 (Rwitness_from_decl ([18:10-13]),
94 (Tfun
95 { ft_tparams = []; ft_where_constraints = []; ft_params = [];
96 ft_implicit_params = { capability = (CapDefaults [18:10-13]) };
97 ft_ret =
98 { et_enforced = Typing_defs_core.Unenforced;
99 et_type = (Rhint ([18:17-21]), (Tprim Tvoid)) };
100 ft_flags =
101 (make_ft_flags FSync ~return_disposable:false
102 ~returns_readonly:false ~support_dynamic_type:false
103 ~readonly_this:false ~is_memoized:false ~variadic:false);
104 ft_ifc_decl = FDPolicied {PUBLIC} }));
105 fe_pos = [18:10-13]; fe_php_std_lib = false;
106 fe_support_dynamic_type = false }));
107 ("\\bar",
108 (Shallow_decl_defs.Fun
109 { Typing_defs.fe_deprecated = None; fe_module = None;
110 fe_internal = false;
111 fe_type =
112 (Rwitness_from_decl ([21:10-13]),
113 (Tfun
114 { ft_tparams = []; ft_where_constraints = []; ft_params = [];
115 ft_implicit_params = { capability = (CapDefaults [21:10-13]) };
116 ft_ret =
117 { et_enforced = Typing_defs_core.Unenforced;
118 et_type = (Rhint ([21:17-21]), (Tprim Tvoid)) };
119 ft_flags =
120 (make_ft_flags FSync ~return_disposable:false
121 ~returns_readonly:false ~support_dynamic_type:false
122 ~readonly_this:false ~is_memoized:false ~variadic:false);
123 ft_ifc_decl = FDPolicied {PUBLIC} }));
124 fe_pos = [21:10-13]; fe_php_std_lib = false;
125 fe_support_dynamic_type = false }));
126 ("\\baz",
127 (Shallow_decl_defs.Fun
128 { Typing_defs.fe_deprecated = None; fe_module = None;
129 fe_internal = false;
130 fe_type =
131 (Rwitness_from_decl ([24:10-13]),
132 (Tfun
133 { ft_tparams = []; ft_where_constraints = []; ft_params = [];
134 ft_implicit_params = { capability = (CapDefaults [24:10-13]) };
135 ft_ret =
136 { et_enforced = Typing_defs_core.Unenforced;
137 et_type = (Rhint ([24:17-21]), (Tprim Tvoid)) };
138 ft_flags =
139 (make_ft_flags FSync ~return_disposable:false
140 ~returns_readonly:false ~support_dynamic_type:false
141 ~readonly_this:false ~is_memoized:false ~variadic:false);
142 ft_ifc_decl = FDPolicied {PUBLIC} }));
143 fe_pos = [24:10-13]; fe_php_std_lib = false;
144 fe_support_dynamic_type = false }));
145 ("\\foo2",
146 (Shallow_decl_defs.Fun
147 { Typing_defs.fe_deprecated =
148 (Some "The function foo2 is deprecated: use bar2() instead");
149 fe_module = None; fe_internal = false;
150 fe_type =
151 (Rwitness_from_decl ([27:10-14]),
152 (Tfun
153 { ft_tparams = []; ft_where_constraints = []; ft_params = [];
154 ft_implicit_params = { capability = (CapDefaults [27:10-14]) };
155 ft_ret =
156 { et_enforced = Typing_defs_core.Unenforced;
157 et_type = (Rhint ([27:18-22]), (Tprim Tvoid)) };
158 ft_flags =
159 (make_ft_flags FSync ~return_disposable:false
160 ~returns_readonly:false ~support_dynamic_type:false
161 ~readonly_this:false ~is_memoized:false ~variadic:false);
162 ft_ifc_decl = FDPolicied {PUBLIC} }));
163 fe_pos = [27:10-14]; fe_php_std_lib = false;
164 fe_support_dynamic_type = false }))
167 They matched!