INNER CODE UNIT · Kotlin
patternIndex
ReVanced/revanced-patcher · patcher/src/commonMain/kotlin/app/revanced/patcher/Matching.kt:840
patternIndex = frame.patternIndex + 1,
lastMatchedIndex = i,
previousFrame = frame,
nextHayIndex = i + 1,
matchedIndex = i,
).also {
if (it.patternIndex == size) {
indices +=
buildList(size) {
var frame: Frame? = it
while (frame != null && frame.matchedIndex != -1) {
add(frame.matchedIndex)
frame = frame.previousFrame
}
}.asReversed()
return true
}