ListUtil

public class ListUtil

Class ListUtil. Provides listutil functionality for the Hytale server.

java.lang.Object > ListUtil

Field Summary

sections

final List> sections

Field sections.

endIndex

final int endIndex

Field endIndex.

e

final T e

Field e.

mid

final int mid

Field mid.

midVal

final T midVal

Field midVal.

cmp

final int cmp

Field cmp.

Method Detail

partition

static List> partition (@Nonnull final List list, final int sectionSize)

Method partition.

Parameters:
@Nonnull final List list
final int sectionSize

removeIf

static void removeIf (@Nonnull final List list, @Nonnull final Predicate predicate)

Method removeIf.

Parameters:
@Nonnull final List list
@Nonnull final Predicate predicate

emptyOrAllNull

static boolean emptyOrAllNull (@Nonnull final List list)

Method emptyOrAllNull.

Parameters:
@Nonnull final List list

binarySearch

static int binarySearch (@Nonnull final List l, @Nonnull final Function func, final V key, @Nonnull final Comparator c)

Method binarySearch.

Parameters:
@Nonnull final List l
@Nonnull final Function func
final V key
@Nonnull final Comparator c