ChildNumber constructor

ChildNumber(
  1. int childNumber,
  2. bool isHardened
)

Implementation

ChildNumber(int childNumber, bool isHardened) {
    if (_hasHardenedBit(childNumber))
        throw new IllegalArgumentException("Most significant bit is reserved and shouldn't be set: " + childNumber.toString());
    this._i = isHardened ? (childNumber | HARDENED_BIT) : childNumber;
}