Unnamed packages are provided by the Java platform principally for convenience when developing small or temporary applications or when just beginning development.
____
To enforce this best practice, classes located in default package can no longer be accessed from named ones since Java 1.4.
Is implemented by \http://jira.codehaus.org/browse/SONARJAVA-310
=== on 16 Nov 2015, 11:40:10 Michael Gumowski wrote:
I removed reference to PMD rule "DefaultPackage", which is not describing the same case (forbid usage of package visibility for members, see RSPEC-1784 and RSPEC-2072)