Returns true if some field is final (ignoring hashCode).
true
hashCode
bool get hasFinalField => _hasFinalField ??= fieldsWhere( (f) => f.name != 'hashCode' && f.isFinal, ).isNotEmpty;