Class MachineInput.UTF16Input
java.lang.Object
com.google.re2j.MachineInput
com.google.re2j.MachineInput.UTF16Input
- Enclosing class:
MachineInput
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int(package private) final int(package private) final CharSequenceFields inherited from class MachineInput
EOF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean(package private) intcontext(int pos) (package private) intendPos()(package private) intprivate intindexOf(CharSequence hayStack, String needle, int pos) private intindexOfFallback(CharSequence hayStack, String needle, int fromIndex) (package private) intstep(int pos) / InterfaceMethods inherited from class MachineInput
fromUTF16, fromUTF16, fromUTF8, fromUTF8
-
Field Details
-
str
-
start
final int start -
end
final int end
-
-
Constructor Details
-
UTF16Input
-
-
Method Details
-
step
int step(int pos) Description copied from class:MachineInput/ Interface- Specified by:
stepin classMachineInput
-
canCheckPrefix
boolean canCheckPrefix()- Specified by:
canCheckPrefixin classMachineInput
-
index
- Specified by:
indexin classMachineInput
-
context
int context(int pos) - Specified by:
contextin classMachineInput
-
endPos
int endPos()- Specified by:
endPosin classMachineInput
-
indexOf
-
indexOfFallback
-