bitwiseXor method

Integer bitwiseXor(
  1. dynamic n
)

A substitute method to perform bitwise XOR operation on integers. The caret operator is overridden to provide a power operator for all Numbers.

Implementation

Integer bitwiseXor(dynamic n) {
  if (n is int) return Integer(_value ^ n);
  if (n is Integer) return Integer(_value ^ n._value);
  throw UnsupportedError('Bitwise XOR operations are only supported for int and Integer objects');
}