Updating submodules
[hiphop-php.git] / hphp / hack / test / nast / tycon_arity_this.php.exp
blobff6f42d577123f864d97416e88baf6a096bd129e
1 Errors:
2 [5:1-2] Hack does not support top level statements. Use the `__EntryPoint` attribute on a function instead
3 [(Fun
4 { fd_namespace =
5 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
6 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
7 ns_mode = Namespace_env.ForTypecheck; ns_disable_xhp_element_mangling = false };
8 fd_file_attributes = []; fd_mode = Mstrict; fd_name = ([5:1-2], "");
9 fd_fun =
10 { f_span = [5:1-2]; f_readonly_this = None; f_annotation = ();
11 f_readonly_ret = None; f_ret = ((), (Some ([5:1-2], (Happly (([5:1-2], "\\HH\\Awaitable"), [([5:1-2], (Hprim Tvoid))])))));
12 f_params = []; f_ctxs = None; f_unsafe_ctxs = None; f_body = { fb_ast = [([5:1-2], (Expr ((), [5:1-2], (Id ([5:1-2], "\\}")))))] };
13 f_fun_kind = FAsync; f_user_attributes = [{ ua_name = ([5:1-2], "__SupportDynamicType"); ua_params = [] }];
14 f_external = false; f_doc_comment = None };
15 fd_internal = false; fd_module = None; fd_tparams = []; fd_where_constraints = [] });
16 (Class
17 { c_span = [3:1-4:52]; c_annotation = (); c_mode = Mstrict; c_final = false;
18 c_is_xhp = false; c_has_xhp_keyword = false; c_kind = (Cclass Concrete);
19 c_name = ([3:7-8], "\\C"); c_tparams = []; c_extends = []; c_uses = [];
20 c_xhp_attr_uses = []; c_xhp_category = None; c_reqs = []; c_implements = [];
21 c_where_constraints = []; c_consts = []; c_typeconsts = []; c_vars = [];
22 c_methods =
23 [{ m_span = [4:3-35]; m_annotation = (); m_final = false; m_abstract = false;
24 m_static = false; m_readonly_this = false; m_visibility = Public;
25 m_name = ([4:19-29], "arity_this"); m_tparams = []; m_where_constraints = [];
26 m_params =
27 [{ param_annotation = (); param_type_hint = ((), (Some ([4:30-34], Hthis)));
28 param_pos = [4:34-35]; param_name = ""; param_info = Param_required;
29 param_readonly = None; param_callconv = Pnormal; param_user_attributes = [];
30 param_visibility = None }
32 m_ctxs = None; m_unsafe_ctxs = None; m_body = { fb_ast = [([4:34-35], (Return (Some ((), [4:34-35], Null))))] };
33 m_fun_kind = FSync; m_user_attributes = []; m_readonly_ret = None;
34 m_ret = ((), None); m_external = false; m_doc_comment = None }
36 c_xhp_children = []; c_xhp_attrs = [];
37 c_namespace =
38 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
39 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
40 ns_mode = Namespace_env.ForTypecheck; ns_disable_xhp_element_mangling = false };
41 c_user_attributes = [{ ua_name = ([3:7-8], "__SupportDynamicType"); ua_params = [] }];
42 c_file_attributes = []; c_docs_url = None; c_enum = None; c_doc_comment = None;
43 c_emit_id = None; c_internal = false; c_module = None })