public final class MathUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static int |
findNextPositivePowerOfTwo(int value)
Fast method of finding the next power of 2 greater than or equal to the supplied value.
|
static boolean |
isOutOfBounds(int index,
int length,
int capacity)
Determine if the requested
index and length will fit within capacity. |
public static int findNextPositivePowerOfTwo(int value)
<= 0 then 1 will be returned.
This method is not suitable for Integer.MIN_VALUE or numbers greater than 2^30.value - from which to search for next power of 2public static boolean isOutOfBounds(int index,
int length,
int capacity)
index and length will fit within capacity.index - The starting index.length - The length which will be utilized (starting from index).capacity - The capacity that index + length is allowed to be within.true if the requested index and length will fit within capacity.
false if this would result in an index out of bounds exception.Copyright © 2008–2015 The Netty Project. All rights reserved.