blob: 8b4bf38ba1c04fcb5f236725277463c2a8f5a03c [file] [log] [blame]
// 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<T> extends _BuiltSet<T> {
final int _overridenHashCode;
OverriddenHashcodeBuiltSet(Iterable iterable, this._overridenHashCode)
: super.from(iterable);
@override
// ignore: hash_and_equals
int get hashCode => _overridenHashCode;
}