class RuboCop::Cop::Style::BitwisePredicate

def on_send(node)

def on_send(node)
  return unless node.receiver&.begin_type?
  return unless (preferred_method = preferred_method(node))
  bit_operation = node.receiver.children.first
  lhs, _operator, rhs = *bit_operation
  preferred = "#{lhs.source}.#{preferred_method}(#{rhs.source})"
  add_offense(node, message: format(MSG, preferred: preferred)) do |corrector|
    corrector.replace(node, preferred)
  end
end