mirror of https://github.com/apache/lucene.git
Avoid using a raw Arc type. (#1429)
This fixes some compiler warnings that popped up recently.
This commit is contained in:
parent
f5457b82a1
commit
3236d38c8b
|
@ -334,7 +334,7 @@ public final class FST<T> implements Accountable {
|
|||
static class BitTable {
|
||||
|
||||
/** See {@link BitTableUtil#isBitSet(int, FST.BytesReader)}. */
|
||||
static boolean isBitSet(int bitIndex, Arc arc, FST.BytesReader in) throws IOException {
|
||||
static boolean isBitSet(int bitIndex, Arc<?> arc, FST.BytesReader in) throws IOException {
|
||||
assert arc.nodeFlags() == ARCS_FOR_DIRECT_ADDRESSING;
|
||||
in.setPosition(arc.bitTableStart);
|
||||
return BitTableUtil.isBitSet(bitIndex, in);
|
||||
|
@ -344,28 +344,28 @@ public final class FST<T> implements Accountable {
|
|||
* See {@link BitTableUtil#countBits(int, FST.BytesReader)}.
|
||||
* The count of bit set is the number of arcs of a direct addressing node.
|
||||
*/
|
||||
static int countBits(Arc arc, FST.BytesReader in) throws IOException {
|
||||
static int countBits(Arc<?> arc, FST.BytesReader in) throws IOException {
|
||||
assert arc.nodeFlags() == ARCS_FOR_DIRECT_ADDRESSING;
|
||||
in.setPosition(arc.bitTableStart);
|
||||
return BitTableUtil.countBits(getNumPresenceBytes(arc.numArcs()), in);
|
||||
}
|
||||
|
||||
/** See {@link BitTableUtil#countBitsUpTo(int, FST.BytesReader)}. */
|
||||
static int countBitsUpTo(int bitIndex, Arc arc, FST.BytesReader in) throws IOException {
|
||||
static int countBitsUpTo(int bitIndex, Arc<?> arc, FST.BytesReader in) throws IOException {
|
||||
assert arc.nodeFlags() == ARCS_FOR_DIRECT_ADDRESSING;
|
||||
in.setPosition(arc.bitTableStart);
|
||||
return BitTableUtil.countBitsUpTo(bitIndex, in);
|
||||
}
|
||||
|
||||
/** See {@link BitTableUtil#nextBitSet(int, int, FST.BytesReader)}. */
|
||||
static int nextBitSet(int bitIndex, Arc arc, FST.BytesReader in) throws IOException {
|
||||
static int nextBitSet(int bitIndex, Arc<?> arc, FST.BytesReader in) throws IOException {
|
||||
assert arc.nodeFlags() == ARCS_FOR_DIRECT_ADDRESSING;
|
||||
in.setPosition(arc.bitTableStart);
|
||||
return BitTableUtil.nextBitSet(bitIndex, getNumPresenceBytes(arc.numArcs()), in);
|
||||
}
|
||||
|
||||
/** See {@link BitTableUtil#previousBitSet(int, FST.BytesReader)}. */
|
||||
static int previousBitSet(int bitIndex, Arc arc, FST.BytesReader in) throws IOException {
|
||||
static int previousBitSet(int bitIndex, Arc<?> arc, FST.BytesReader in) throws IOException {
|
||||
assert arc.nodeFlags() == ARCS_FOR_DIRECT_ADDRESSING;
|
||||
in.setPosition(arc.bitTableStart);
|
||||
return BitTableUtil.previousBitSet(bitIndex, in);
|
||||
|
@ -374,7 +374,7 @@ public final class FST<T> implements Accountable {
|
|||
/**
|
||||
* Asserts the bit-table of the provided {@link Arc} is valid.
|
||||
*/
|
||||
static boolean assertIsValid(Arc arc, FST.BytesReader in) throws IOException {
|
||||
static boolean assertIsValid(Arc<?> arc, FST.BytesReader in) throws IOException {
|
||||
assert arc.bytesPerArc() > 0;
|
||||
assert arc.nodeFlags() == ARCS_FOR_DIRECT_ADDRESSING;
|
||||
// First bit must be set.
|
||||
|
|
Loading…
Reference in New Issue