true または false に評価されるビット演算マスク式を報告します。
このインスペクションは、constant1
と constant2 が互換性のないビットマスク定数の (var & constant1) == constant2 または (var | constant1) == constant2 の形式の式をチェックします。
例:
// 互換性のないマスク: マスクが 00 で終わっているため、
// 結果は 0x1234 ではなく 0x1200 になる可能性があります
if ((mask & 0xFF00) == 0x1234) {...}