File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
app/src/main/java/io/github/chsbuffer/revancedxposed/shared/misc/debugging Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,6 @@ import io.github.chsbuffer.revancedxposed.TargetApp
55import io.github.chsbuffer.revancedxposed.accessFlags
66import io.github.chsbuffer.revancedxposed.findClassDirect
77import io.github.chsbuffer.revancedxposed.fingerprint
8- import io.github.chsbuffer.revancedxposed.parameters
98import io.github.chsbuffer.revancedxposed.returns
109import io.github.chsbuffer.revancedxposed.strings
1110
@@ -14,9 +13,14 @@ internal val experimentalFeatureFlagParentFingerprint = findClassDirect {
1413 matcher {
1514 accessFlags(AccessFlags .STATIC )
1615 returns(" L" )
17- parameters(" L" , " J" , " [B" )
1816 strings(" Unable to parse proto typed experiment flag: " )
1917 }
18+ }.filter { methodData ->
19+ methodData.paramTypeNames.let {
20+ // Early targets is: "L", "J", "[B"
21+ // Later targets is: "L", "J"
22+ (it.size == 2 || it.size == 3 ) && it[1 ] == " long"
23+ }
2024 }.map { it.declaredClass }.distinct().single()!!
2125}
2226
You can’t perform that action at this time.
0 commit comments