This change improves Hyde with following capabilities -
Checks the visibility of a function/method and also if it explicitly annotated. This adds visibility and visibility_explicit attributes to the JSON method info
All the logging statements are executed only when Hyde is running with the verbose option. This cleans up the JSON output to be parsable when HYDE_JSON mode is preferred
For some reason, the CommonOptionsParser is duplicating every input file. Hyde now checks and removes the duplicates
Added option to process class methods (default is false which is existing behavior)
This change improves Hyde with following capabilities -
visibility
andvisibility_explicit
attributes to the JSON method info