#3880·lombok

[功能] @UtilityClass - 当调用私有构造函数时抛出 `AssertionError`

作者: bjmi创建于 2025年5月9日更新于 2026年9月1日

如果一个类被标记为 `@UtilityClass`,则生成的私有构造器应防止外部和内部的意外调用。如果构造器被意外地从类内部调用,则抛出的异常可以提供保障。目前,抛出的异常是 *java.lang.UnsupportedOperationException*,我认为这有缺点。

内容来源: projectlombok/lombok