2 [3:32-39] Unbound
name: `Unknown`
3 [4:14-21] Unbound
name: `Unknown`
(an object type
)
6 { Namespace_env.ns_ns_uses
= <opaque
>; ns_class_uses
= <opaque
>;
7 ns_record_def_uses
= <opaque
>; ns_fun_uses
= <opaque
>; ns_const_uses
= <opaque
>;
8 ns_name
= None; ns_auto_ns_map
= []; ns_is_codegen
= false
; ns_disable_xhp_element_mangling
= false
};
9 fd_file_attributes
= []; fd_mode
= Mstrict
;
11 { f_span
= [3:1-5:2]; f_readonly_this
= None; f_annotation
= ();
12 f_readonly_ret
= None; f_ret
= ((Unknown
), (Some
([3:32-39], (Happly
(([3:32-39], "\\Unknown"), [])))));
13 f_name
= ([3:10-14], "\\test"); f_tparams = []; f_where_constraints = [];
14 f_variadic
= FVnonVariadic
;
16 [{ param_annotation
= (vec
<string
>); param_type_hint
= ((vec
<string
>), (Some
([3:15-26], (Happly
(([3:15-18], "\\HH\\vec"), [([3:19-25], (Hprim Tstring))])))));
17 param_is_variadic
= false
; param_pos
= [3:27-29]; param_name
= "$x";
18 param_expr
= None; param_readonly
= None; param_callconv
= Pnormal
;
19 param_user_attributes
= []; param_visibility
= None }
21 f_ctxs
= None; f_unsafe_ctxs
= None;
26 (Some
((_
), [4:10-44],
27 (New
(((_
), [4:14-21], (CI
([4:14-21], "\\Unknown"))),
28 [], [((int), [4:22-23], (Int "3")); ((string), [4:25-28], (String "s")); ((vec<int>), [4:30-36], (ValCollection (Vec, None, [((int), [4:34-35], (Int "3"))])))],
29 (Some
((vec
<string
>), [4:41-43], (Lvar
([4:41-43], $x
)))), (_
)))))))
32 f_fun_kind
= FSync
; f_user_attributes
= []; f_external
= false
;
33 f_doc_comment
= None }