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
= [4:1-8:2]; f_readonly_this
= None; f_annotation
= ();
9 f_readonly_ret
= None; f_ret
= ((void
), (Some
([4:57-61], (Hprim Tvoid
))));
10 f_name
= ([4:10-35], "\\array_access_write_object"); f_tparams = [];
11 f_where_constraints
= []; f_variadic
= FVnonVariadic
;
13 [{ param_annotation
= (classname
<_
>); param_type_hint
= ((classname
<_
>), (Some
([4:36-48], (Happly
(([4:36-45], "\\HH\\classname"), [([4:46-47], Herr)])))));
14 param_is_variadic
= false
; param_pos
= [4:49-54]; param_name
= "$yolo";
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;
24 (Binop
((Eq
None), ((_
), [5:3-7], (Lvar
([5:3-7], $
obj))),
25 ((_
), [5:10-21], (New
(((_
), [5:14-19], (CIexpr
((classname
<_
>), [5:14-19], (Lvar
([5:14-19], $yolo
))))), [], [], None, (_
)))))))));
27 (Expr
((bool), [7:3-17], (Binop
((Eq
None), ((bool), [7:3-10], (Array_get
(((_
), [7:3-7], (Lvar
([7:3-7], $
obj))), (Some
((int), [7:8-9], (Int "1")))))), ((bool), [7:13-17], True))))))
30 f_fun_kind
= FSync
; f_user_attributes
= []; f_external
= false
;
31 f_doc_comment
= None }