[Retrace] Fix consistent overload
Change-Id: I4ff77cc886351eae1f55df9c1a01b24aeca7889c
diff --git a/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java b/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java
index 37953a0..efafa67 100644
--- a/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java
+++ b/src/main/java/com/android/tools/r8/retrace/internal/RetraceClassResultImpl.java
@@ -121,7 +121,7 @@
@Override
public RetraceFrameResultImpl lookupFrame(
RetraceStackTraceContext context, Optional<Integer> position, String methodName) {
- return lookupFrame(context, MethodDefinition.create(obfuscatedReference, methodName), position);
+ return lookupFrame(context, position, MethodDefinition.create(obfuscatedReference, methodName));
}
@Override
@@ -133,9 +133,9 @@
TypeReference returnType) {
return lookupFrame(
context,
+ position,
MethodDefinition.create(
- Reference.method(obfuscatedReference, methodName, formalTypes, returnType)),
- position);
+ Reference.method(obfuscatedReference, methodName, formalTypes, returnType)));
}
@Override
@@ -145,7 +145,7 @@
}
private RetraceFrameResultImpl lookupFrame(
- RetraceStackTraceContext context, MethodDefinition definition, Optional<Integer> position) {
+ RetraceStackTraceContext context, Optional<Integer> position, MethodDefinition definition) {
List<Pair<RetraceClassElementImpl, List<MappedRange>>> mappings = new ArrayList<>();
internalStream()
.forEach(