Hack: Improve errors on private methods in interfaces
commitc63efe57df25eafcb402796d96be59f8c0ab7931
authorRobin HÃ¥kanson <matshakanson@fb.com>
Tue, 3 Mar 2020 02:22:57 +0000 (2 18:22 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Tue, 3 Mar 2020 02:25:37 +0000 (2 18:25 -0800)
tree6fb78b4f601a4d926742640d939152be898ec957
parent4c7a2e687f63df829aae3b92c687940e2a1238ad
Hack: Improve errors on private methods in interfaces

Summary: Fix and improve parse error messages on bad interface methods.

Reviewed By: Wilfred

Differential Revision: D20170389

fbshipit-source-id: cdffa3770d6d7fc2337dce81683b84c60a7595e2
hphp/hack/src/errors/errors.ml
hphp/hack/src/errors/errors.mli
hphp/hack/src/parser/rust_parser_errors.rs
hphp/hack/src/parser/syntax_error.rs
hphp/hack/src/typing/nast_check/interface_check.ml
hphp/hack/test/full_fidelity/cases/test_visibility_modifier_errors.php.errors.exp
hphp/hack/test/typecheck/interface.php.exp
hphp/test/zend/good/tests/classes/interface_method_private.php.expectf