2 (Shallow_decl_defs.Typedef
3 { Typing_defs.td_module
= None; td_pos
= [6:12-13];
4 td_vis
= Transparent
; td_tparams
= []; td_constraint
= None;
5 td_type
= (Rhint
([6:16-19]), (Tprim Tint
)); td_is_ctx
= false
;
6 td_attributes
= [] }));
8 (Shallow_decl_defs.Class
9 { Shallow_decl_defs.sc_mode
= Mstrict
; sc_final
= false
;
10 sc_abstract
= false
; sc_is_xhp
= false
; sc_internal
= false
;
11 sc_has_xhp_keyword
= false
; sc_kind
= (Cclass Concrete
);
12 sc_module
= None; sc_name
= ([8:13-14], "\\NS1\\NS2\\C");
13 sc_tparams
= []; sc_where_constraints
= []; sc_extends
= [];
14 sc_uses
= []; sc_xhp_attr_uses
= []; sc_xhp_enum_values
= {};
15 sc_req_extends
= []; sc_req_implements
= []; sc_req_class
= [];
16 sc_implements
= []; sc_support_dynamic_type
= false
; sc_consts
= [];
17 sc_typeconsts
= []; sc_props
= []; sc_sprops
= [];
18 sc_constructor
= None; sc_static_methods
= []; sc_methods
= [];
19 sc_user_attributes
= []; sc_enum_type
= None }));
21 (Shallow_decl_defs.Fun
22 { Typing_defs.fe_deprecated
= None; fe_module
= None;
25 (Rwitness_from_decl
([15:12-16]),
27 { ft_tparams
= []; ft_where_constraints
= []; ft_params
= [];
28 ft_implicit_params
= { capability
= (CapDefaults
[15:12-16]) };
30 { et_enforced
= Typing_defs_core.Unenforced
;
33 (Tapply
(([15:20-24], "\\NS1\\NS2\\T"), [])))
36 (make_ft_flags FSync ~return_disposable
:false
37 ~returns_readonly
:false ~support_dynamic_type
:false
38 ~readonly_this
:false ~is_memoized
:false ~variadic
:false
);
39 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
40 fe_pos
= [15:12-16]; fe_php_std_lib
= false
;
41 fe_support_dynamic_type
= false
}));
43 (Shallow_decl_defs.Class
44 { Shallow_decl_defs.sc_mode
= Mstrict
; sc_final
= false
;
45 sc_abstract
= false
; sc_is_xhp
= false
; sc_internal
= false
;
46 sc_has_xhp_keyword
= false
; sc_kind
= (Cclass Concrete
);
47 sc_module
= None; sc_name
= ([19:9-10], "\\D"); sc_tparams = [];
48 sc_where_constraints
= []; sc_extends
= []; sc_uses
= [];
49 sc_xhp_attr_uses
= []; sc_xhp_enum_values
= {}; sc_req_extends
= [];
50 sc_req_implements
= []; sc_req_class
= []; sc_implements
= [];
51 sc_support_dynamic_type
= false
; sc_consts
= []; sc_typeconsts
= [];
52 sc_props
= []; sc_sprops
= []; sc_constructor
= None;
53 sc_static_methods
= []; sc_methods
= [];
55 [{ Typing_defs_core.ua_name
= ([18:5-13], "__Sealed");
56 ua_classname_params
= ["\\NS1\\NS2\\C"] }
58 sc_enum_type
= None }))