Package com.ethlo.time.internal.util
Class LimitedCharArrayIntegerUtil
java.lang.Object
com.ethlo.time.internal.util.LimitedCharArrayIntegerUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final char
private static final char[]
private static final char[]
private static final int
private static final int
private static final int
private static final int
static final char
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
copy
(char[] buf, int srcPos, char[] target, int offset, int length) private static void
copy
(char[] buf, int srcPos, int offset, int length) private static void
createBufferEntry
(char[] buf, int offset, int charLength, int value) static int
parsePositiveInt
(String strNum, int startInclusive, int endExclusive) static void
toString
(int value, char[] buf, int offset, int charLength) private static void
zeroFill
(char[] buf, int offset, int padPrefixLen)
-
Field Details
-
DIGIT_9
public static final char DIGIT_9- See Also:
-
ZERO
public static final char ZERO- See Also:
-
DIGITS
private static final char[] DIGITS -
TABLE_WIDTH
private static final int TABLE_WIDTH- See Also:
-
RADIX
private static final int RADIX- See Also:
-
MAX_INT_WIDTH
private static final int MAX_INT_WIDTH- See Also:
-
TABLE_SIZE
private static final int TABLE_SIZE -
INT_CONVERSION_CACHE
private static final char[] INT_CONVERSION_CACHE
-
-
Constructor Details
-
LimitedCharArrayIntegerUtil
private LimitedCharArrayIntegerUtil()
-
-
Method Details
-
parsePositiveInt
-
toString
public static void toString(int value, char[] buf, int offset, int charLength) -
createBufferEntry
private static void createBufferEntry(char[] buf, int offset, int charLength, int value) -
zeroFill
private static void zeroFill(char[] buf, int offset, int padPrefixLen) -
copy
private static void copy(char[] buf, int srcPos, int offset, int length) -
copy
private static void copy(char[] buf, int srcPos, char[] target, int offset, int length)
-