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-8], "\\A"); sc_tparams = [];
7 sc_where_constraints
= []; sc_extends
= []; sc_uses
= [];
8 sc_xhp_attr_uses
= []; sc_xhp_enum_values
= {};
9 sc_xhp_marked_empty
= false
; sc_req_extends
= [];
10 sc_req_implements
= []; sc_req_class
= []; sc_implements
= [];
11 sc_support_dynamic_type
= false
; sc_consts
= []; sc_typeconsts
= [];
12 sc_props
= []; sc_sprops
= []; sc_constructor
= None;
13 sc_static_methods
= [];
15 [{ Shallow_decl_defs.sm_name
= ([4:19-20], "");
17 (Rwitness_from_decl
([4:19-20]),
19 { ft_tparams
= []; ft_where_constraints
= []; ft_params
= [];
20 ft_implicit_params
= { capability
= (CapDefaults
[4:19-20]) };
21 ft_ret
= (Rhint
([4:24-28]), (Tprim Tvoid
));
23 { Typing_defs_flags.Fun.return_disposable
= false
;
24 async
= false
; generator
= false
; fun_kind
= FSync
;
25 instantiated_targs
= false
; is_function_pointer
= false
;
26 returns_readonly
= false
; readonly_this
= false
;
27 support_dynamic_type
= false
; is_memoized
= false
;
29 ft_cross_package
= None }));
30 sm_visibility
= Public
; sm_deprecated
= None;
32 { Shallow_decl_defs.MethodFlags.abstract
= false
; final
= false
;
33 override
= false
; dynamicallycallable
= false
;
34 php_std_lib
= false
; support_dynamic_type
= false
};
35 sm_attributes
= []; sm_sort_text
= None }
37 sc_user_attributes
= []; sc_enum_type
= None; sc_docs_url
= None;
38 sc_package_override
= None }))