Signature rename to fix build
Bug:134732760
Change-Id: I8ca2f37cc95ce8253145348a1648138b662e1c24
diff --git a/src/main/java/com/android/tools/r8/dex/DexParser.java b/src/main/java/com/android/tools/r8/dex/DexParser.java
index 6a269f8..7bf32be 100644
--- a/src/main/java/com/android/tools/r8/dex/DexParser.java
+++ b/src/main/java/com/android/tools/r8/dex/DexParser.java
@@ -1238,7 +1238,7 @@
DexString shorty = indexedItems.getString(shortyIndex);
DexType returnType = indexedItems.getType(returnTypeIndex);
DexTypeList parameters = typeListAt(parametersOffsetIndex);
- return dexItemFactory.createProto(returnType, shorty, parameters);
+ return dexItemFactory.createProto(returnType, parameters, shorty);
}
private DexMethod methodAt(int index) {
diff --git a/src/main/java/com/android/tools/r8/graph/DexItemFactory.java b/src/main/java/com/android/tools/r8/graph/DexItemFactory.java
index 726efc4..d7240eb 100644
--- a/src/main/java/com/android/tools/r8/graph/DexItemFactory.java
+++ b/src/main/java/com/android/tools/r8/graph/DexItemFactory.java
@@ -1203,7 +1203,7 @@
return createField(clazz, type, createString(name));
}
- public DexProto createProto(DexType returnType, DexString shorty, DexTypeList parameters) {
+ public DexProto createProto(DexType returnType, DexTypeList parameters, DexString shorty) {
assert !sorted;
DexProto proto = new DexProto(shorty, returnType, parameters);
return canonicalize(protos, proto);
@@ -1211,8 +1211,10 @@
public DexProto createProto(DexType returnType, DexType... parameters) {
assert !sorted;
- return createProto(returnType, createShorty(returnType, parameters),
- parameters.length == 0 ? DexTypeList.empty() : new DexTypeList(parameters));
+ return createProto(
+ returnType,
+ parameters.length == 0 ? DexTypeList.empty() : new DexTypeList(parameters),
+ createShorty(returnType, parameters));
}
public DexProto createProto(DexType returnType, List<DexType> parameters) {
diff --git a/src/main/java/com/android/tools/r8/graph/JarApplicationReader.java b/src/main/java/com/android/tools/r8/graph/JarApplicationReader.java
index 415f87a..147c165 100644
--- a/src/main/java/com/android/tools/r8/graph/JarApplicationReader.java
+++ b/src/main/java/com/android/tools/r8/graph/JarApplicationReader.java
@@ -118,10 +118,11 @@
for (int i = 0; i < argumentDescriptors.length; i++) {
shortyDescriptor.append(getShortyDescriptor(argumentDescriptors[i]));
}
- DexProto proto = options.itemFactory.createProto(
- getTypeFromDescriptor(returnTypeDescriptor),
- getString(shortyDescriptor.toString()),
- getTypeListFromDescriptors(argumentDescriptors));
+ DexProto proto =
+ options.itemFactory.createProto(
+ getTypeFromDescriptor(returnTypeDescriptor),
+ getTypeListFromDescriptors(argumentDescriptors),
+ getString(shortyDescriptor.toString()));
return proto;
}
diff --git a/src/main/java/com/android/tools/r8/ir/desugar/CovariantReturnTypeAnnotationTransformer.java b/src/main/java/com/android/tools/r8/ir/desugar/CovariantReturnTypeAnnotationTransformer.java
index b2b88aa..e13f26f 100644
--- a/src/main/java/com/android/tools/r8/ir/desugar/CovariantReturnTypeAnnotationTransformer.java
+++ b/src/main/java/com/android/tools/r8/ir/desugar/CovariantReturnTypeAnnotationTransformer.java
@@ -145,7 +145,7 @@
DexClass clazz, DexEncodedMethod method, DexType covariantReturnType) {
DexProto newProto =
factory.createProto(
- covariantReturnType, method.method.proto.shorty, method.method.proto.parameters);
+ covariantReturnType, method.method.proto.parameters, method.method.proto.shorty);
MethodAccessFlags newAccessFlags = method.accessFlags.copy();
newAccessFlags.setBridge();
newAccessFlags.setSynthetic();