Package org.joni
Class SearchAlgorithm.SLOW_IC
java.lang.Object
org.joni.SearchAlgorithm
org.joni.SearchAlgorithm.SLOW_IC
- Enclosing class:
SearchAlgorithm
-
Nested Class Summary
Nested classes/interfaces inherited from class org.joni.SearchAlgorithm
SearchAlgorithm.SLOW_IC
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final byte[]
private final int
private final org.jcodings.Encoding
private final org.jcodings.IntHolder
Fields inherited from class org.joni.SearchAlgorithm
BM, BM_NOT_REV, MAP, MAP_SB, NONE, SLOW, SLOW_IC_SB, SLOW_SB
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal String
getName()
private boolean
lowerCaseMatch
(byte[] t, int tP, int tEnd, byte[] bytes, int p, int end) final int
final int
searchBackward
(Regex regex, byte[] text, int textP, int adjustText, int textEnd, int textStart, int s_, int range_)
-
Field Details
-
buf
private final byte[] buf -
holder
private final org.jcodings.IntHolder holder -
caseFoldFlag
private final int caseFoldFlag -
enc
private final org.jcodings.Encoding enc
-
-
Constructor Details
-
SLOW_IC
-
-
Method Details
-
getName
- Specified by:
getName
in classSearchAlgorithm
-
search
- Specified by:
search
in classSearchAlgorithm
-
searchBackward
public final int searchBackward(Regex regex, byte[] text, int textP, int adjustText, int textEnd, int textStart, int s_, int range_) - Specified by:
searchBackward
in classSearchAlgorithm
-
lowerCaseMatch
private boolean lowerCaseMatch(byte[] t, int tP, int tEnd, byte[] bytes, int p, int end)
-