Package com.google.re2j
Class Utils
- java.lang.Object
-
- com.google.re2j.Utils
-
abstract class Utils extends java.lang.ObjectVarious constants and helper utilities.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static intEMPTY_ALL(package private) static intEMPTY_BEGIN_LINE(package private) static intEMPTY_BEGIN_TEXT(package private) static intEMPTY_END_LINE(package private) static intEMPTY_END_TEXT(package private) static int[]EMPTY_INTS(package private) static intEMPTY_NO_WORD_BOUNDARY(package private) static intEMPTY_WORD_BOUNDARYprivate static java.lang.StringMETACHARACTERS
-
Constructor Summary
Constructors Modifier Constructor Description privateUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static intemptyOpContext(int r1, int r2)(package private) static voidescapeRune(java.lang.StringBuilder out, int rune)(package private) static intindexOf(byte[] source, byte[] target, int fromIndex)(package private) static booleanisalnum(int c)(package private) static booleanisWordRune(int r)(package private) static java.lang.StringruneToString(int r)(package private) static int[]stringToRunes(java.lang.String str)(package private) static byte[]subarray(byte[] array, int start, int end)(package private) static int[]subarray(int[] array, int start, int end)(package private) static intunhex(int c)
-
-
-
Field Detail
-
EMPTY_INTS
static final int[] EMPTY_INTS
-
METACHARACTERS
private static final java.lang.String METACHARACTERS
- See Also:
- Constant Field Values
-
EMPTY_BEGIN_LINE
static final int EMPTY_BEGIN_LINE
- See Also:
- Constant Field Values
-
EMPTY_END_LINE
static final int EMPTY_END_LINE
- See Also:
- Constant Field Values
-
EMPTY_BEGIN_TEXT
static final int EMPTY_BEGIN_TEXT
- See Also:
- Constant Field Values
-
EMPTY_END_TEXT
static final int EMPTY_END_TEXT
- See Also:
- Constant Field Values
-
EMPTY_WORD_BOUNDARY
static final int EMPTY_WORD_BOUNDARY
- See Also:
- Constant Field Values
-
EMPTY_NO_WORD_BOUNDARY
static final int EMPTY_NO_WORD_BOUNDARY
- See Also:
- Constant Field Values
-
EMPTY_ALL
static final int EMPTY_ALL
- See Also:
- Constant Field Values
-
-
Method Detail
-
isalnum
static boolean isalnum(int c)
-
unhex
static int unhex(int c)
-
escapeRune
static void escapeRune(java.lang.StringBuilder out, int rune)
-
stringToRunes
static int[] stringToRunes(java.lang.String str)
-
runeToString
static java.lang.String runeToString(int r)
-
subarray
static int[] subarray(int[] array, int start, int end)
-
subarray
static byte[] subarray(byte[] array, int start, int end)
-
indexOf
static int indexOf(byte[] source, byte[] target, int fromIndex)
-
isWordRune
static boolean isWordRune(int r)
-
emptyOpContext
static int emptyOpContext(int r1, int r2)
-
-