hasNonConflictingAltSet static method

bool hasNonConflictingAltSet(
  1. List<BitSet> altsets
)

Determines if any single alternative subset in altsets contains exactly one alternative.

@param altsets a collection of alternative subsets @return true if altsets contains a BitSet with {@link BitSet#cardinality cardinality} 1, otherwise false

Implementation

static bool hasNonConflictingAltSet(List<BitSet> altsets) {
  for (var alts in altsets) {
    if (alts.cardinality == 1) {
      return true;
    }
  }
  return false;
}