Most coding standards don&#x27;t like that, and if you can&#x27;t autoformat your code then you have bigger problems. I do agree that some of the problems are cultural rather than inherent to the language, but even if we do that,<p><pre><code>    public class Potato {
      private final int size;
      public Potato(int size) { this.size = size; }
      int size() { return size; }
    }
</code></pre>
makes poor reading in comparison to<p><pre><code>    class Potato(val size: Int)
</code></pre>
(I didn&#x27;t mean a thousand getters&#x2F;setters in a single class, but across the codebase as a whole)