matches method

bool matches(
  1. List<int> header
)

Implementation

bool matches(List<int> header) {
  if (header.length < numbers.length) return false;

  for (var i = 0; i < numbers.length; i++) {
    if (mask != null) {
      if ((mask![i] & numbers[i]) != (mask![i] & header[i])) return false;
    } else {
      if (numbers[i] != header[i]) return false;
    }
  }

  return true;
}