// Copyright (c) 2015, Google Inc. Please see the AUTHORS file for details. // All rights reserved. Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. import 'package:built_collection/src/iterable.dart' show BuiltIterable; import 'package:built_collection/src/list.dart' show BuiltList; import 'internal/hash.dart'; import 'internal/copy_on_write_set.dart'; import 'internal/iterables.dart'; import 'internal/null_safety.dart'; import 'internal/unmodifiable_set.dart'; part 'set/built_set.dart'; part 'set/set_builder.dart'; // Internal only, for testing. class OverriddenHashcodeBuiltSet extends _BuiltSet { final int _overridenHashCode; OverriddenHashcodeBuiltSet(Iterable iterable, this._overridenHashCode) : super.from(iterable); @override // ignore: hash_and_equals int get hashCode => _overridenHashCode; }