[flagged]
24 of those files are under 100 lines - some of them are as small as three lines of code. and that's not a personal preference - that's mandated by Java that each type needs to be in its own file, ridiculous.
> that's mandated by Java that each type needs to be in its own file, ridiculous.
Nested classes?Each public type, but in general I agree, this is ridiculous decision.
It's a stupidly simple language.
Just because people actually use it and thus IDEs were developed to aid the development process doesn't make it a necessity at all. I have programmed Java countless times from vim without any plugins. The only pain point is imports, which would be similarly painful in any other language ever created.