示例:
void checkFileSize(long bytes) {
if (bytes > 1_048_576) {
throw new IllegalArgumentException("too big");
}
}
建议通过快速修复引入一个新常量:
static final int MAX_SUPPORTED_FILE_SIZE = 1_048_576;
void checkFileSize(long bytes) {
if (bytes > MAX_SUPPORTED_FILE_SIZE) {
throw new IllegalArgumentException("too big");
}
}
使用下面的第一个复选框在 hashCode()
方法中禁用此检查。
使用下面的第二个复选框忽略注解中的幻数。
在构造 Collection
、Map
、StringBuilder
或 StringBuffer
对象时,使用下面第三复选框来忽略用作初始容量的幻数。