Remove deprected arg count
- The arg count is now directly held by the type
Bug: b/341991457
Change-Id: I733b911930e0d6ca5c076801832ba6dca9066fcc
diff --git a/src/main/java/com/android/tools/r8/kotlin/KotlinAnnotationArgumentInfo.java b/src/main/java/com/android/tools/r8/kotlin/KotlinAnnotationArgumentInfo.java
index 329dbbe..ffbbe57 100644
--- a/src/main/java/com/android/tools/r8/kotlin/KotlinAnnotationArgumentInfo.java
+++ b/src/main/java/com/android/tools/r8/kotlin/KotlinAnnotationArgumentInfo.java
@@ -59,18 +59,15 @@
private static class KotlinAnnotationClassValueInfo extends KotlinAnnotationArgumentInfo {
private final KotlinTypeReference value;
- private final int arrayDimensionCount;
- private KotlinAnnotationClassValueInfo(KotlinTypeReference value, int arrayDimensionCount) {
+ private KotlinAnnotationClassValueInfo(KotlinTypeReference value) {
this.value = value;
- this.arrayDimensionCount = arrayDimensionCount;
}
private static KotlinAnnotationClassValueInfo create(KClassValue arg, DexItemFactory factory) {
return new KotlinAnnotationClassValueInfo(
KotlinTypeReference.fromBinaryNameOrKotlinClassifier(
- arg.getClassName(), factory, arg.getClassName()),
- arg.getArrayDimensionCount());
+ arg.getClassName(), factory, arg.getClassName()));
}
@Override
@@ -81,7 +78,7 @@
@Override
boolean rewrite(Consumer<KmAnnotationArgument> consumer, AppView<?> appView) {
return value.toRenamedBinaryNameOrDefault(
- rewrittenValue -> consumer.accept(new KClassValue(rewrittenValue, arrayDimensionCount)),
+ rewrittenValue -> consumer.accept(new KClassValue(rewrittenValue)),
appView,
ClassClassifiers.anyName);
}