blob: c05cfa07e4000e892f5a604ec914784b1dce9055 [file] [log] [blame]
// Copyright (c) 2020, 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 '../list.dart';
import '../list_multimap.dart';
import '../map.dart';
import '../set.dart';
import '../set_multimap.dart';
/// Internal only test helpers.
class BuiltCollectionTestHelpers {
static BuiltList<int> overridenHashcodeBuiltList(
Iterable iterable, int hashCode) =>
OverriddenHashcodeBuiltList<int>(iterable, hashCode);
static BuiltListMultimap<int, String> overridenHashcodeBuiltListMultimap(
Object map, int hashCode) =>
OverriddenHashcodeBuiltListMultimap<int, String>(map, hashCode);
static BuiltListMultimap<String, String>
overridenHashcodeBuiltListMultimapWithStringKeys(
Object map, int hashCode) =>
OverriddenHashcodeBuiltListMultimap<String, String>(map, hashCode);
static BuiltMap<int, String> overridenHashcodeBuiltMap(
Object map, int hashCode) =>
OverriddenHashcodeBuiltMap<int, String>(map, hashCode);
static BuiltMap<String, String> overridenHashcodeBuiltMapWithStringKeys(
Object map, int hashCode) =>
OverriddenHashcodeBuiltMap<String, String>(map, hashCode);
static BuiltSet<int> overridenHashcodeBuiltSet(
Iterable iterable, int hashCode) =>
OverriddenHashcodeBuiltSet<int>(iterable, hashCode);
static BuiltSetMultimap<int, String> overridenHashcodeBuiltSetMultimap(
Object map, int hashCode) =>
OverriddenHashcodeBuiltSetMultimap<int, String>(map, hashCode);
static BuiltSetMultimap<String, String>
overridenHashcodeBuiltSetMultimapWithStringKeys(
Object map, int hashCode) =>
OverriddenHashcodeBuiltSetMultimap<String, String>(map, hashCode);
}