Могу ли я поставить диапазон для моего целочисленного параметра
Могу ли я поставить диапазон для целочисленного параметра, чтобы обеспечить целочисленное значение между заданным диапазоном
method(int @Range(0,9) i)
который буквально проверяет, находится ли параметр i между заданным диапазоном?
1 ответ
Решение
Если вы хотите проверять время компиляции, вы можете использовать Checker Index Checker или Constant Value Checker и написать @IntRange
аннотация:
method(int @IntRange(0,9) i) { ... }