java

GradleのマルチプロジェクトでJavaDocを一箇所にまとめて出力する

GitHub - nebula-plugins/gradle-aggregate-javadocs-plugin: Provides the ability to aggregate Javadocs across all projects in a multi-project build. を使う $ gradle init --type java-libraryでいくつかプロジェクトを作って階層構造に並べなおす。…

ユーティリティクラスのコンストラクタをprivateにする十分な理由が分からない

privateコンストラクタにする理由がメモリ使用率だけなら、わざわざ不可視化しなくても良いのではないか? 以下のようなコードをよく見かける。 public class HogeUtils { /** インスタンス化を防ぐ */ private HogeUtils() { }; private String foo() { ...…