refactor: Include class of method in call expression

This commit is contained in:
oSumAtrIX
2023-11-03 23:31:00 +01:00
parent 671aa6d507
commit 12c43072cb
2 changed files with 4 additions and 5 deletions

View File

@@ -2,8 +2,7 @@ package app.revanced.patcher
import app.revanced.patcher.PatchBundleLoader.Utils.getInstance
import app.revanced.patcher.data.ResourceContext
import app.revanced.patcher.fingerprint.LookupMap.Maps.clearLookupMaps
import app.revanced.patcher.fingerprint.LookupMap.Maps.initializeLookupMaps
import app.revanced.patcher.fingerprint.LookupMap
import app.revanced.patcher.fingerprint.MethodFingerprint.Companion.resolveUsingLookupMap
import app.revanced.patcher.patch.*
import kotlinx.coroutines.flow.flow
@@ -188,7 +187,7 @@ class Patcher(
if (context.bytecodeContext.integrations.merge) context.bytecodeContext.integrations.flush()
initializeLookupMaps(context.bytecodeContext)
LookupMap.initializeLookupMaps(context.bytecodeContext)
// Prevent from decoding the app manifest twice if it is not needed.
if (options.resourceDecodingMode == ResourceContext.ResourceDecodingMode.FULL)
@@ -250,7 +249,7 @@ class Patcher(
}
}
override fun close() = clearLookupMaps()
override fun close() = LookupMap.clearLookupMaps()
/**
* Compile and save the patched APK file.

View File

@@ -93,7 +93,7 @@ internal class LookupMap : MutableMap<String, LookupMap.MethodClassList> by muta
}
/**
* Clears the internal lookup maps created in [initializeLookupMaps]
* Clears the internal lookup maps created in [initializeLookupMaps].
*/
internal fun clearLookupMaps() {
methods.clear()