What's Changed
* Create java parser and example rule with test by ericwb in https://github.com/securesauce/precli/pull/414
* Add more tests for java weak cipher rule by ericwb in https://github.com/securesauce/precli/pull/415
* Add rule for weak hashes in java.security by ericwb in https://github.com/securesauce/precli/pull/416
* Small refactor to parsers by ericwb in https://github.com/securesauce/precli/pull/417
* Make Call class more generic for all supported languages by ericwb in https://github.com/securesauce/precli/pull/418
* Add new Java rule to check for a weak key by ericwb in https://github.com/securesauce/precli/pull/419
* Fix collison in rule wildcards by ericwb in https://github.com/securesauce/precli/pull/420
* Create sub-symbol tables on class and method declaration by ericwb in https://github.com/securesauce/precli/pull/421
* Add more symbol tables for other declarations by ericwb in https://github.com/securesauce/precli/pull/422
* Go and Java docs should have similar headers as Python by ericwb in https://github.com/securesauce/precli/pull/423
* Add rule for detection of weak random algorithm in SecureRandom by ericwb in https://github.com/securesauce/precli/pull/424
* Don't break code with suggested fix by ericwb in https://github.com/securesauce/precli/pull/425
* Weak hash and weak random Java rules need to guard from none by ericwb in https://github.com/securesauce/precli/pull/426
* Handle method calls with field access by ericwb in https://github.com/securesauce/precli/pull/427
**Full Changelog**: https://github.com/securesauce/precli/compare/0.4.6...0.5.0