Javadocs and comments

Normalize spelling to "behavior"
This commit is contained in:
Gary Gregory 2022-11-07 08:39:21 -05:00
parent d5b38edf52
commit fd09ecccbd
7 changed files with 26 additions and 26 deletions

View File

@ -36,7 +36,7 @@ import java.util.function.IntPredicate;
* all items, hashing may not create indices that fill the full region within a much larger filter. Imagine hashers created with {@code initial} * all items, hashing may not create indices that fill the full region within a much larger filter. Imagine hashers created with {@code initial}
* and {@code increment} values less than 255 with a filter size of 30000 and number of hash functions as 5. Ignoring the * and {@code increment} values less than 255 with a filter size of 30000 and number of hash functions as 5. Ignoring the
* tetrahedral addition (a maximum of 20 for k=5) the max index is 255 * 4 + 255 = 1275, this covers 4.25% of the filter. This also * tetrahedral addition (a maximum of 20 for k=5) the max index is 255 * 4 + 255 = 1275, this covers 4.25% of the filter. This also
* ignores the negative wrapping but the behaviour is the same, some bits cannot be reached. * ignores the negative wrapping but the behavior is the same, some bits cannot be reached.
* </p><p> * </p><p>
* So this needs to be avoided as the filter probability assumptions will be void. If the {@code initial} and {@code increment} are larger * So this needs to be avoided as the filter probability assumptions will be void. If the {@code initial} and {@code increment} are larger
* than the number of bits then the modulus will create a 'random' position and increment within the size. * than the number of bits then the modulus will create a 'random' position and increment within the size.

View File

@ -67,9 +67,9 @@ public abstract class AbstractBitCountProducerTest extends AbstractIndexProducer
protected abstract BitCountProducer createEmptyProducer(); protected abstract BitCountProducer createEmptyProducer();
/** /**
* Gets the behaviour of the {@link BitCountProducer#forEachCount(BitCountConsumer)} method. * Gets the behavior of the {@link BitCountProducer#forEachCount(BitCountConsumer)} method.
* By default returns the value of {@code getAsIndexArrayBehaviour()} method. * By default returns the value of {@code getAsIndexArrayBehaviour()} method.
* @return the behaviour. * @return the behavior.
*/ */
protected int getForEachCountBehaviour() { protected int getForEachCountBehaviour() {
return getAsIndexArrayBehaviour(); return getAsIndexArrayBehaviour();
@ -129,8 +129,8 @@ public abstract class AbstractBitCountProducerTest extends AbstractIndexProducer
} }
/** /**
* Test the behaviour of {@link BitCountProducer#forEachCount(BitCountConsumer)} with respect * Test the behavior of {@link BitCountProducer#forEachCount(BitCountConsumer)} with respect
* to ordered and distinct indices. Currently the behaviour is assumed to be the same as * to ordered and distinct indices. Currently the behavior is assumed to be the same as
* {@link IndexProducer#forEachIndex(java.util.function.IntPredicate)}. * {@link IndexProducer#forEachIndex(java.util.function.IntPredicate)}.
*/ */
@Test @Test

View File

@ -82,17 +82,17 @@ public abstract class AbstractIndexProducerTest {
protected abstract IndexProducer createEmptyProducer(); protected abstract IndexProducer createEmptyProducer();
/** /**
* Gets the behaviour of the {@link IndexProducer#asIndexArray()} method. * Gets the behavior of the {@link IndexProducer#asIndexArray()} method.
* @return the behaviour. * @return the behavior.
* @see #ORDERED * @see #ORDERED
* @see #DISTINCT * @see #DISTINCT
*/ */
protected abstract int getAsIndexArrayBehaviour(); protected abstract int getAsIndexArrayBehaviour();
/** /**
* Gets the behaviour of the {@link IndexProducer#forEachIndex(IntPredicate)} method. * Gets the behavior of the {@link IndexProducer#forEachIndex(IntPredicate)} method.
* By default returns the value of {@code getAsIndexArrayBehaviour()} method. * By default returns the value of {@code getAsIndexArrayBehaviour()} method.
* @return the behaviour. * @return the behavior.
* @see #ORDERED * @see #ORDERED
* @see #DISTINCT * @see #DISTINCT
*/ */
@ -173,8 +173,8 @@ public abstract class AbstractIndexProducerTest {
} }
/** /**
* Tests the behaviour of {@code IndexProducer.asIndexArray()}. * Tests the behavior of {@code IndexProducer.asIndexArray()}.
* The expected behaviour is defined by the {@code getBehaviour()} method. * The expected behavior is defined by the {@code getBehaviour()} method.
* The index array may be Ordered, Distinct or both. * The index array may be Ordered, Distinct or both.
* If the index array is not distinct then all elements returned by the {@code getExpectedIndices()} * If the index array is not distinct then all elements returned by the {@code getExpectedIndices()}
* method, including duplicates, are expected to be returned by the {@code asIndexArray()} method. * method, including duplicates, are expected to be returned by the {@code asIndexArray()} method.
@ -201,8 +201,8 @@ public abstract class AbstractIndexProducerTest {
} }
/** /**
* Tests the behaviour of {@code IndexProducer.forEachIndex()}. * Tests the behavior of {@code IndexProducer.forEachIndex()}.
* The expected behaviour is defined by the {@code getBehaviour()} method. * The expected behavior is defined by the {@code getBehaviour()} method.
* The order is assumed to follow the order produced by {@code IndexProducer.asIndexArray()}. * The order is assumed to follow the order produced by {@code IndexProducer.asIndexArray()}.
*/ */
@Test @Test

View File

@ -51,7 +51,7 @@ public class DefaultBitCountProducerTest extends AbstractBitCountProducerTest {
@Override @Override
protected int getForEachIndexBehaviour() { protected int getForEachIndexBehaviour() {
// The default method has the same behaviour as the forEachCount() method. // The default method has the same behavior as the forEachCount() method.
return 0; return 0;
} }

View File

@ -73,7 +73,7 @@ import org.junit.jupiter.api.Test;
* <p> * <p>
* <b>Indicate Collection Behaviour</b> * <b>Indicate Collection Behaviour</b>
* <p> * <p>
* Override these if your collection makes specific behaviour guarantees: * Override these if your collection makes specific behavior guarantees:
* <ul> * <ul>
* <li>{@link #getIterationBehaviour()}</li> * <li>{@link #getIterationBehaviour()}</li>
* </ul> * </ul>
@ -144,7 +144,7 @@ public abstract class AbstractCollectionTest<E> extends AbstractObjectTest {
/** /**
* Flag to indicate the collection makes no ordering guarantees for the iterator. If this is not used * Flag to indicate the collection makes no ordering guarantees for the iterator. If this is not used
* then the behaviour is assumed to be ordered and the output order of the iterator is matched by * then the behavior is assumed to be ordered and the output order of the iterator is matched by
* the toArray method. * the toArray method.
*/ */
public static final int UNORDERED = 0x1; public static final int UNORDERED = 0x1;
@ -503,11 +503,11 @@ public abstract class AbstractCollectionTest<E> extends AbstractObjectTest {
} }
/** /**
* Return a flag specifying the iteration behaviour of the collection. * Return a flag specifying the iteration behavior of the collection.
* This is used to change the assertions used by specific tests. * This is used to change the assertions used by specific tests.
* The default implementation returns 0 which indicates ordered iteration behaviour. * The default implementation returns 0 which indicates ordered iteration behavior.
* *
* @return the iteration behaviour * @return the iteration behavior
* @see #UNORDERED * @see #UNORDERED
*/ */
protected int getIterationBehaviour(){ protected int getIterationBehaviour(){

View File

@ -65,7 +65,7 @@ import org.junit.jupiter.api.Test;
* *
* <b>Indicate Map Behaviour</b> * <b>Indicate Map Behaviour</b>
* <p> * <p>
* Override these if your map makes specific behaviour guarantees: * Override these if your map makes specific behavior guarantees:
* <ul> * <ul>
* <li>{@link #getIterationBehaviour()}</li> * <li>{@link #getIterationBehaviour()}</li>
* </ul> * </ul>
@ -532,11 +532,11 @@ public abstract class AbstractMapTest<K, V> extends AbstractObjectTest {
} }
/** /**
* Return a flag specifying the iteration behaviour of the collection. * Return a flag specifying the iteration behavior of the collection.
* This is used to change the assertions used by specific tests. * This is used to change the assertions used by specific tests.
* The default implementation returns 0 which indicates ordered iteration behaviour. * The default implementation returns 0 which indicates ordered iteration behavior.
* *
* @return the iteration behaviour * @return the iteration behavior
* @see AbstractCollectionTest#UNORDERED * @see AbstractCollectionTest#UNORDERED
*/ */
protected int getIterationBehaviour(){ protected int getIterationBehaviour(){

View File

@ -213,11 +213,11 @@ public abstract class AbstractMultiValuedMapTest<K, V> extends AbstractObjectTes
} }
/** /**
* Return a flag specifying the iteration behaviour of the map. * Return a flag specifying the iteration behavior of the map.
* This is used to change the assertions used by specific tests. * This is used to change the assertions used by specific tests.
* The default implementation returns 0 which indicates ordered iteration behaviour. * The default implementation returns 0 which indicates ordered iteration behavior.
* *
* @return the iteration behaviour * @return the iteration behavior
* @see AbstractCollectionTest#UNORDERED * @see AbstractCollectionTest#UNORDERED
*/ */
protected int getIterationBehaviour() { protected int getIterationBehaviour() {