Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  * Copyright (C) 2012 The Guava Authors
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * See the License for the specific language governing permissions and
 * limitations under the License.
Implementation helper for TestBiMapGenerator for use with bimaps of strings.

This class is GWT compatible.

Chris Povirk
Jared Levy
George van den Driessche
Louis Wasserman
public abstract class TestStringBiMapGenerator
    implements TestBiMapGenerator<StringString> {
    return new SampleElements<Map.Entry<StringString>>(
  public final BiMap<StringStringcreate(Object... entries) {
    Entry<StringString>[] array = new Entry[entries.length];
    int i = 0;
    for (Object o : entries) {
      Entry<StringStringe = (Entry<StringString>) o;
      array[i++] = e;
    return create(array);
  protected abstract BiMap<StringStringcreate(
      Entry<StringString>[] entries);
  public final Entry<StringString>[] createArray(int length) {
    return new Entry[length];
  public final String[] createKeyArray(int length) {
    return new String[length];
  public final String[] createValueArray(int length) {
    return new String[length];

Returns the original element list, unchanged.
  public Iterable<Entry<StringString>> order(
      List<Entry<StringString>> insertionOrder) {
    return insertionOrder;
New to GrepCode? Check out our FAQ X