News for hackers. Stuff that matters.
Re:Features of Project Loom incorporated in JDK 21 by chaosite on Tuesday August 15, 2023 @12:57PM (#37136292)
Yes, they all are.

First you have `src/main/java` (compare `src/test/kotlin`), and then the package is encoded as nested directories, and Java has a convention of using the domain name as the root of your packages. So, if your company domain is "sun.com", all your packages start with "com.sun", and then you have more specifiers under that.

But all IDEs and github condense empty directories together, so it's not that bothersome.

Re:Features of Project Loom incorporated in JDK 21 by ackfoobar on Tuesday August 15, 2023 @01:20PM (#37136660)
> But all IDEs and github condense empty directories together, so it's not that bothersome.

Yes in most tools that's quite transparent. Every once in a while I use the GitHub mobile app (which is not doing that), I'm reminded how bothersome it is.