Changed runtime definition to exclude methods without parameters from
Aware interfaces
Changed compiler definition to exclude methods without parameters from
Aware interfaces
Removed package annotations as requested by @samsonasik
Changed count() check as requested by @weierophinney
Merge pull request #4918 from tux-rampage/di-fixes

[suggest] Ignore methods without parameters from aware interfaces
[#4918] CS fixes

- EOF markers
Merge branch 'hotfix/4918'

Close #4918