0

我可以为整数参数设置一个范围以确保整数值在给定范围之间

method(int @Range(0,9) i)

它从字面上检查参数 i 是否在给定范围之间?

4

1 回答 1

0

如果要编译时检查,可以使用 Checker Framework 的Index CheckerConstant Value Checker并编写@IntRange注释:

method(int @IntRange(0,9) i) { ... }
于 2018-05-13T15:05:04.123 回答