constraint<C extends PropertyConstraint<Object?>> method

C? constraint<C extends PropertyConstraint<Object?>>()

The first constraint of type C, or null.

Implementation

C? constraint<C extends PropertyConstraint<Object?>>() {
  for (final candidate in constraints) {
    if (candidate is C) return candidate;
  }
  return null;
}