All Downloads are FREE. Search and download functionalities are using the official Maven repository.

VCollections.src.org.violetlib.collections.IndexedFindVisitor Maven / Gradle / Ivy

The newest version!
/*
 * Copyright (c) 2023 Alan Snyder.
 * All rights reserved.
 *
 * You may not use, copy or modify this file, except in compliance with the license agreement. For details see
 * accompanying license terms.
 */

package org.violetlib.collections;

import org.jetbrains.annotations.*;

/**
  A visitor of elements in a list that receives elements along with their indexes and can short-circuit the iteration by
  returning a result.
*/

public interface IndexedFindVisitor
{
    @Nullable R visit(int index, @NotNull V element);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy