zigZagDecode static method

int zigZagDecode(
  1. int parameterInteger
)

Implementation

static int zigZagDecode(int parameterInteger) {
  if (_isRunningAsJs) {
    final isNegative = (parameterInteger & 1) == 1;
    final base = parameterInteger ~/ 2;
    return isNegative ? -base - 1 : base;
  } else {
    return ((parameterInteger >> 1) ^ (-(parameterInteger & 1)));
  }
}