fix: Fix incorrect fingerprints (#4917)

This commit is contained in:
Nuckyz 2025-05-06 09:09:54 -03:00 committed by GitHub
parent bf33b4dae1
commit 49ca3290a7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -504,7 +504,7 @@ fun Method.indexOfFirstInstruction(startIndex: Int = 0, targetOpcode: Opcode): I
* @see indexOfFirstInstructionOrThrow * @see indexOfFirstInstructionOrThrow
*/ */
fun Method.indexOfFirstInstruction(startIndex: Int = 0, filter: Instruction.() -> Boolean): Int { fun Method.indexOfFirstInstruction(startIndex: Int = 0, filter: Instruction.() -> Boolean): Int {
var instructions = this.implementation!!.instructions var instructions = this.implementation?.instructions ?: return -1
if (startIndex != 0) { if (startIndex != 0) {
instructions = instructions.drop(startIndex) instructions = instructions.drop(startIndex)
} }
@ -570,7 +570,7 @@ fun Method.indexOfFirstInstructionReversed(startIndex: Int? = null, targetOpcode
* @see indexOfFirstInstructionReversedOrThrow * @see indexOfFirstInstructionReversedOrThrow
*/ */
fun Method.indexOfFirstInstructionReversed(startIndex: Int? = null, filter: Instruction.() -> Boolean): Int { fun Method.indexOfFirstInstructionReversed(startIndex: Int? = null, filter: Instruction.() -> Boolean): Int {
var instructions = this.implementation!!.instructions var instructions = this.implementation?.instructions ?: return -1
if (startIndex != null) { if (startIndex != null) {
instructions = instructions.take(startIndex + 1) instructions = instructions.take(startIndex + 1)
} }