1 File root|module_enums.php
--modules.php
3 (Shallow_decl_defs.Module
4 { Typing_defs.mdt_pos
= [4:12-13]; mdt_exports
= None;
5 mdt_imports
= None }));
7 (Shallow_decl_defs.Module
8 { Typing_defs.mdt_pos
= [5:12-13]; mdt_exports
= None;
12 File root|module_enums.php
--X.php
14 (Shallow_decl_defs.Class
15 { Shallow_decl_defs.sc_mode
= Mstrict
; sc_final
= false
;
16 sc_abstract
= false
; sc_is_xhp
= false
; sc_internal
= true
;
17 sc_has_xhp_keyword
= false
; sc_kind
= Cenum
;
18 sc_module
= (Some
([3:8-9], "X")); sc_name = ([5:15-16], "\\X");
19 sc_tparams
= []; sc_where_constraints
= [];
22 (Tapply
(([5:15-16], "\\HH\\BuiltinEnum"),
23 [(Rhint
([5:15-16]), (Tapply
(([5:15-16], "\\X"), [])))])))
25 sc_uses
= []; sc_xhp_attr_uses
= []; sc_xhp_enum_values
= {};
26 sc_req_extends
= []; sc_req_implements
= []; sc_req_class
= [];
27 sc_implements
= []; sc_support_dynamic_type
= false
;
29 [{ Shallow_decl_defs.scc_abstract
= Typing_defs.CCConcrete
;
30 scc_name
= ([6:3-4], "A");
31 scc_type
= (Rwitness_from_decl
([6:7-8]), (Tprim Tint
));
33 { Shallow_decl_defs.scc_abstract
= Typing_defs.CCConcrete
;
34 scc_name
= ([7:3-4], "B");
35 scc_type
= (Rwitness_from_decl
([7:7-8]), (Tprim Tint
));
37 { Shallow_decl_defs.scc_abstract
= Typing_defs.CCConcrete
;
38 scc_name
= ([8:3-4], "C");
39 scc_type
= (Rwitness_from_decl
([8:7-8]), (Tprim Tint
));
42 sc_typeconsts
= []; sc_props
= []; sc_sprops
= [];
43 sc_constructor
= None; sc_static_methods
= []; sc_methods
= [];
44 sc_user_attributes
= [];
46 (Some
{ Typing_defs.te_base
= (Rhint
([5:18-21]), (Tprim Tint
));
47 te_constraint
= None; te_includes
= [] });
48 sc_docs_url
= None }));
50 (Shallow_decl_defs.Fun
51 { Typing_defs.fe_deprecated
= None; fe_module
= (Some
([3:8-9], "X"));
54 (Rwitness_from_decl
([12:19-21]),
56 { ft_tparams
= []; ft_where_constraints
= [];
58 [{ fp_pos
= [12:24-26]; fp_name
= (Some
"$x");
60 { et_enforced
= Typing_defs_core.Unenforced
;
62 (Rhint
([12:22-23]), (Tapply
(([12:22-23], "\\X"), []))) };
64 (make_fp_flags ~accept_disposable
:false ~has_default
:false
65 ~
mode:Typing_defs_core.FPnormal ~ifc_external
:false
66 ~ifc_can_call
:false ~readonly
:false
);
69 ft_implicit_params
= { capability
= (CapDefaults
[12:19-21]) };
71 { et_enforced
= Typing_defs_core.Unenforced
;
72 et_type
= (Rhint
([12:29-33]), (Tprim Tvoid
)) };
74 (make_ft_flags FSync ~return_disposable
:false
75 ~returns_readonly
:false ~support_dynamic_type
:false
76 ~readonly_this
:false ~is_memoized
:false ~variadic
:false
);
77 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
78 fe_pos
= [12:19-21]; fe_php_std_lib
= false
;
79 fe_support_dynamic_type
= false
; fe_no_auto_dynamic
= false
}));
81 (Shallow_decl_defs.Fun
82 { Typing_defs.fe_deprecated
= None; fe_module
= (Some
([3:8-9], "X"));
85 (Rwitness_from_decl
([15:10-12]),
87 { ft_tparams
= []; ft_where_constraints
= [];
89 [{ fp_pos
= [15:15-17]; fp_name
= (Some
"$x");
91 { et_enforced
= Typing_defs_core.Unenforced
;
93 (Rhint
([15:13-14]), (Tapply
(([15:13-14], "\\X"), []))) };
95 (make_fp_flags ~accept_disposable
:false ~has_default
:false
96 ~
mode:Typing_defs_core.FPnormal ~ifc_external
:false
97 ~ifc_can_call
:false ~readonly
:false
);
100 ft_implicit_params
= { capability
= (CapDefaults
[15:10-12]) };
102 { et_enforced
= Typing_defs_core.Unenforced
;
103 et_type
= (Rhint
([15:20-24]), (Tprim Tvoid
)) };
105 (make_ft_flags FSync ~return_disposable
:false
106 ~returns_readonly
:false ~support_dynamic_type
:false
107 ~readonly_this
:false ~is_memoized
:false ~variadic
:false
);
108 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
109 fe_pos
= [15:10-12]; fe_php_std_lib
= false
;
110 fe_support_dynamic_type
= false
; fe_no_auto_dynamic
= false
}));
112 (Shallow_decl_defs.Fun
113 { Typing_defs.fe_deprecated
= None; fe_module
= (Some
([3:8-9], "X"));
116 (Rwitness_from_decl
([18:19-21]),
118 { ft_tparams
= []; ft_where_constraints
= []; ft_params
= [];
119 ft_implicit_params
= { capability
= (CapDefaults
[18:19-21]) };
121 { et_enforced
= Typing_defs_core.Unenforced
;
122 et_type
= (Rhint
([18:25-29]), (Tprim Tvoid
)) };
124 (make_ft_flags FSync ~return_disposable
:false
125 ~returns_readonly
:false ~support_dynamic_type
:false
126 ~readonly_this
:false ~is_memoized
:false ~variadic
:false
);
127 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
128 fe_pos
= [18:19-21]; fe_php_std_lib
= false
;
129 fe_support_dynamic_type
= false
; fe_no_auto_dynamic
= false
}));
131 (Shallow_decl_defs.Fun
132 { Typing_defs.fe_deprecated
= None; fe_module
= (Some
([3:8-9], "X"));
135 (Rwitness_from_decl
([23:10-12]),
137 { ft_tparams
= []; ft_where_constraints
= []; ft_params
= [];
138 ft_implicit_params
= { capability
= (CapDefaults
[23:10-12]) };
140 { et_enforced
= Typing_defs_core.Unenforced
;
141 et_type
= (Rhint
([23:16-20]), (Tprim Tvoid
)) };
143 (make_ft_flags FSync ~return_disposable
:false
144 ~returns_readonly
:false ~support_dynamic_type
:false
145 ~readonly_this
:false ~is_memoized
:false ~variadic
:false
);
146 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
147 fe_pos
= [23:10-12]; fe_php_std_lib
= false
;
148 fe_support_dynamic_type
= false
; fe_no_auto_dynamic
= false
}))
151 File root|module_enums.php
--Y.php
153 (Shallow_decl_defs.Fun
154 { Typing_defs.fe_deprecated
= None; fe_module
= (Some
([3:8-9], "Y"));
157 (Rwitness_from_decl
([6:10-12]),
159 { ft_tparams
= []; ft_where_constraints
= [];
161 [{ fp_pos
= [6:15-17]; fp_name
= (Some
"$x");
163 { et_enforced
= Typing_defs_core.Unenforced
;
165 (Rhint
([6:13-14]), (Tapply
(([6:13-14], "\\X"), []))) };
167 (make_fp_flags ~accept_disposable
:false ~has_default
:false
168 ~
mode:Typing_defs_core.FPnormal ~ifc_external
:false
169 ~ifc_can_call
:false ~readonly
:false
);
172 ft_implicit_params
= { capability
= (CapDefaults
[6:10-12]) };
174 { et_enforced
= Typing_defs_core.Unenforced
;
175 et_type
= (Rhint
([6:20-24]), (Tprim Tvoid
)) };
177 (make_ft_flags FSync ~return_disposable
:false
178 ~returns_readonly
:false ~support_dynamic_type
:false
179 ~readonly_this
:false ~is_memoized
:false ~variadic
:false
);
180 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
181 fe_pos
= [6:10-12]; fe_php_std_lib
= false
;
182 fe_support_dynamic_type
= false
; fe_no_auto_dynamic
= false
}));
184 (Shallow_decl_defs.Fun
185 { Typing_defs.fe_deprecated
= None; fe_module
= (Some
([3:8-9], "Y"));
188 (Rwitness_from_decl
([10:10-12]),
190 { ft_tparams
= []; ft_where_constraints
= []; ft_params
= [];
191 ft_implicit_params
= { capability
= (CapDefaults
[10:10-12]) };
193 { et_enforced
= Typing_defs_core.Unenforced
;
194 et_type
= (Rhint
([10:16-20]), (Tprim Tvoid
)) };
196 (make_ft_flags FSync ~return_disposable
:false
197 ~returns_readonly
:false ~support_dynamic_type
:false
198 ~readonly_this
:false ~is_memoized
:false ~variadic
:false
);
199 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
200 fe_pos
= [10:10-12]; fe_php_std_lib
= false
;
201 fe_support_dynamic_type
= false
; fe_no_auto_dynamic
= false
}))
204 File root|module_enums.php
--no
-module.php
206 (Shallow_decl_defs.Fun
207 { Typing_defs.fe_deprecated
= None; fe_module
= None;
210 (Rwitness_from_decl
([3:10-12]),
212 { ft_tparams
= []; ft_where_constraints
= [];
214 [{ fp_pos
= [3:15-17]; fp_name
= (Some
"$x");
216 { et_enforced
= Typing_defs_core.Unenforced
;
218 (Rhint
([3:13-14]), (Tapply
(([3:13-14], "\\X"), []))) };
220 (make_fp_flags ~accept_disposable
:false ~has_default
:false
221 ~
mode:Typing_defs_core.FPnormal ~ifc_external
:false
222 ~ifc_can_call
:false ~readonly
:false
);
225 ft_implicit_params
= { capability
= (CapDefaults
[3:10-12]) };
227 { et_enforced
= Typing_defs_core.Unenforced
;
228 et_type
= (Rhint
([3:20-24]), (Tprim Tvoid
)) };
230 (make_ft_flags FSync ~return_disposable
:false
231 ~returns_readonly
:false ~support_dynamic_type
:false
232 ~readonly_this
:false ~is_memoized
:false ~variadic
:false
);
233 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
234 fe_pos
= [3:10-12]; fe_php_std_lib
= false
;
235 fe_support_dynamic_type
= false
; fe_no_auto_dynamic
= false
}));
237 (Shallow_decl_defs.Fun
238 { Typing_defs.fe_deprecated
= None; fe_module
= None;
241 (Rwitness_from_decl
([5:10-12]),
243 { ft_tparams
= []; ft_where_constraints
= []; ft_params
= [];
244 ft_implicit_params
= { capability
= (CapDefaults
[5:10-12]) };
246 { et_enforced
= Typing_defs_core.Unenforced
;
247 et_type
= (Rhint
([5:16-20]), (Tprim Tvoid
)) };
249 (make_ft_flags FSync ~return_disposable
:false
250 ~returns_readonly
:false ~support_dynamic_type
:false
251 ~readonly_this
:false ~is_memoized
:false ~variadic
:false
);
252 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
253 fe_pos
= [5:10-12]; fe_php_std_lib
= false
;
254 fe_support_dynamic_type
= false
; fe_no_auto_dynamic
= false
}))