3 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
4 ns_record_def_uses
= <opaque
>; ns_fun_uses
= <opaque
>; ns_const_uses
= <opaque
>;
5 ns_name
= None; ns_auto_ns_map
= []; ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
6 fd_file_attributes
= []; fd_mode
= Mstrict
;
8 { f_span
= [3:1-6:2]; f_readonly_this
= None; f_annotation
= ();
9 f_readonly_ret
= None; f_ret
= ((void
), (Some
([3:66-70], (Hprim Tvoid
))));
10 f_name
= ([3:10-45], "\\non_object_member_read_method_union");
11 f_tparams
= []; f_where_constraints
= []; f_variadic
= FVnonVariadic
;
13 [{ param_annotation
= ((int |
bool)); param_type_hint
= (((int |
bool)), (Some
([3:46-58], (Hunion
[([3:47-50], (Hprim Tint
)); ([3:53-57], (Hprim Tbool
))]))));
14 param_is_variadic
= false
; param_pos
= [3:59-62]; param_name
= "$xs";
15 param_expr
= None; param_readonly
= None; param_callconv
= Pnormal
;
16 param_user_attributes
= []; param_visibility
= None }
18 f_ctxs
= None; f_unsafe_ctxs
= None;
26 (Obj_get
((((int |
bool)), [5:3-6], (Hole
((((int |
bool)), [5:3-6], (Lvar
([5:3-6], $xs
))), ((int |
bool)), (nothing
), Typing
))), (
27 (_
), [5:8-9], (Id
([5:8-9], "c"))), OG_nullthrows, false))),
31 f_fun_kind
= FSync
; f_user_attributes
= []; f_external
= false
;
32 f_doc_comment
= None }