public final class FutureObjects extends Object
java.util.Objects
.
This class will be removed when Java 9 is minimum requirement. Currently any bytecode is patched to use the Java 9 native classes through MR-JAR (Multi-Release JAR) mechanism. In Java 8 it will use THIS implementation. Because of patching, inside the Java source files we always refer to the Lucene implementations, but the final Lucene JAR files will use the native Java 9 class names when executed with Java 9.
Modifier and Type | Method and Description |
---|---|
static int |
checkFromIndexSize(int fromIndex,
int size,
int length)
Behaves like Java 9's Objects.checkFromIndexSize
|
static int |
checkFromToIndex(int fromIndex,
int toIndex,
int length)
Behaves like Java 9's Objects.checkFromToIndex
|
static int |
checkIndex(int index,
int length)
Behaves like Java 9's Objects.checkIndex
|
public static int checkIndex(int index, int length)
public static int checkFromToIndex(int fromIndex, int toIndex, int length)
public static int checkFromIndexSize(int fromIndex, int size, int length)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.