2 (Shallow_decl_defs.Typedef
3 { Typing_defs.td_pos
= [3:6-16]; td_vis
= Transparent
; td_tparams
= [];
6 (Rhint
(root|tuples.php line
3, characters
19-32),
8 [(Rhint
(root|tuples.php line
3, characters
20-24), (Tprim Tfloat
));
9 (Rhint
(root|tuples.php line
3, characters
27-31),
14 (Shallow_decl_defs.Fun
15 { Typing_defs.fe_deprecated
= None;
17 (Rwitness
(root|tuples.php line
5, characters
10-20),
19 { ft_arity
= (Fstandard
()); ft_tparams
= [];
20 ft_where_constraints
= [];
22 [{ fp_pos
= [5:37-42]; fp_name
= (Some
"$arg1");
24 { et_enforced
= false
;
26 (Rhint
(root|tuples.php line
5, characters
22-35),
28 [(Rhint
(root|tuples.php line
5, characters
23-27),
30 (Rhint
(root|tuples.php line
5, characters
30-34),
35 (make_fp_flags ~accept_disposable
:false ~has_default
:false
36 ~
mode:Typing_defs_core.FPnormal ~ifc_external
:false
37 ~ifc_can_call
:false ~is_atom
:false ~readonly
:false
38 ~const_function
:false
);
41 ft_implicit_params
= { capability
= (CapDefaults
[5:10-21]) };
43 { et_enforced
= false
;
45 (Rhint
(root|tuples.php line
5, characters
45-54),
46 (Tapply
(([5:45-55], "\\Coordinate"), [])))
49 (make_ft_flags FSync ~return_disposable
:false
50 ~returns_readonly
:false ~readonly_this
:false ~is_const
:false
);
51 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
52 fe_pos
= [5:10-21]; fe_php_std_lib
= false
}));
54 (Shallow_decl_defs.Fun
55 { Typing_defs.fe_deprecated
= None;
57 (Rwitness
(root|tuples.php line
9, characters
10-22),
59 { ft_arity
= (Fstandard
()); ft_tparams
= [];
60 ft_where_constraints
= [];
62 [{ fp_pos
= [9:35-40]; fp_name
= (Some
"$arg1");
64 { et_enforced
= false
;
66 (Rhint
(root|tuples.php line
9, characters
24-33),
67 (Tapply
(([9:24-34], "\\Coordinate"), [])))
70 (make_fp_flags ~accept_disposable
:false ~has_default
:false
71 ~
mode:Typing_defs_core.FPnormal ~ifc_external
:false
72 ~ifc_can_call
:false ~is_atom
:false ~readonly
:false
73 ~const_function
:false
);
76 ft_implicit_params
= { capability
= (CapDefaults
[9:10-23]) };
78 { et_enforced
= false
;
80 (Rhint
(root|tuples.php line
9, characters
43-56),
82 [(Rhint
(root|tuples.php line
9, characters
44-48),
84 (Rhint
(root|tuples.php line
9, characters
51-55),
89 (make_ft_flags FSync ~return_disposable
:false
90 ~returns_readonly
:false ~readonly_this
:false ~is_const
:false
);
91 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
92 fe_pos
= [9:10-23]; fe_php_std_lib
= false
}));
94 (Shallow_decl_defs.Fun
95 { Typing_defs.fe_deprecated
= None;
97 (Rwitness
(root|tuples.php line
13, characters
10-22),
99 { ft_arity
= (Fstandard
());
101 [{ Typing_defs_core.tp_variance
= Invariant
;
102 tp_name
= ([13:24-25], "T"); tp_tparams = [];
103 tp_constraints
= []; tp_reified
= Erased
;
104 tp_user_attributes
= [] }
106 ft_where_constraints
= [];
108 [{ fp_pos
= [13:34-39]; fp_name
= (Some
"$arg1");
110 { et_enforced
= false
;
112 (Rhint
(root|tuples.php line
13, characters
27-32),
114 [(Rhint
(root|tuples.php line
13, characters
28-28),
115 (Tgeneric
("T", [])));
116 (Rhint
(root|tuples.php line
13, characters
31-31),
117 (Tgeneric
("T", [])))
121 (make_fp_flags ~accept_disposable
:false ~has_default
:false
122 ~
mode:Typing_defs_core.FPnormal ~ifc_external
:false
123 ~ifc_can_call
:false ~is_atom
:false ~readonly
:false
124 ~const_function
:false
);
127 ft_implicit_params
= { capability
= (CapDefaults
[13:10-23]) };
129 { et_enforced
= false
;
131 (Rhint
(root|tuples.php line
13, characters
42-47),
133 [(Rhint
(root|tuples.php line
13, characters
43-43),
134 (Tgeneric
("T", [])));
135 (Rhint
(root|tuples.php line
13, characters
46-46),
136 (Tgeneric
("T", [])))
140 (make_ft_flags FSync ~return_disposable
:false
141 ~returns_readonly
:false ~readonly_this
:false ~is_const
:false
);
142 ft_ifc_decl
= FDPolicied
{PUBLIC
} }));
143 fe_pos
= [13:10-23]; fe_php_std_lib
= false
}))