Improve error messages for bad method visibility (#8961)
Summary:
Closes https://github.com/facebook/hhvm/issues/8959
The biggest trouble I ran into working on this was getting my dev environment configured. I built HHVM in a docker container using docker-compose and mutagen to handle file-syncing with the container. This mostly worked, except for the files generated by `review.sh`: I had to manually copy them out of the container for some reason. Not sure why they didn't sync to the host automatically.
Just curious - what setup do people at FB use for Hack development? Do y'all build locally? And if you use docker or some other remote setup, do you sync VSCode (or some other IDE?) to an LSP running there?
I should probably take these questions over to Slack.
Pull Request resolved: https://github.com/facebook/hhvm/pull/8961
Reviewed By: shayne-fletcher
Differential Revision:
D33857025
Pulled By: Wilfred
fbshipit-source-id:
a8d0fc932ff2df719d9b9103b77aa2150419248b