暗黙的な数値変換そのものは問題ではありませんが、意図的なものでない場合はバグのトレースを困難にする可能性があります。
例:
double m(int i) {
return i * 10;
}
クイックフィックス適用後:
double m(int i) {
return (double) (i * 10);
}
インスペクションの構成:
int->long など) を無視するには、「変換の拡大を無視する」オプションを使用します。char との間の変換を無視するには、「'char' との間の変換を無視する」オプションを使用します。 浮動小数点数との間の変換は引き続き報告されます。