summaryrefslogtreecommitdiffstats
path: root/dx
diff options
context:
space:
mode:
authorYohann Roussel <yroussel@google.com>2014-12-12 14:53:33 +0100
committerYohann Roussel <yroussel@google.com>2015-01-13 19:00:32 +0100
commit72a69488b2ac109bee04762f66696cf10492bc39 (patch)
treea8b6658dbfcbe66e89c20f977e2346b187a7b700 /dx
parentf8512fa88990d0e567b0459b7618c67d5c942ddb (diff)
downloadtoolchain_jack-72a69488b2ac109bee04762f66696cf10492bc39.zip
toolchain_jack-72a69488b2ac109bee04762f66696cf10492bc39.tar.gz
toolchain_jack-72a69488b2ac109bee04762f66696cf10492bc39.tar.bz2
Use DexBuffer instead of dexdump in multidex tests
Bug: 18198750 Change-Id: Ic091f405584cf1857eb595fdbf9a97ed9cc8113c
Diffstat (limited to 'dx')
-rw-r--r--dx/src/com/android/jack/dx/io/ClassDef.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/dx/src/com/android/jack/dx/io/ClassDef.java b/dx/src/com/android/jack/dx/io/ClassDef.java
index 7128905..68506e7 100644
--- a/dx/src/com/android/jack/dx/io/ClassDef.java
+++ b/dx/src/com/android/jack/dx/io/ClassDef.java
@@ -16,6 +16,8 @@
package com.android.jack.dx.io;
+import javax.annotation.Nonnull;
+
/**
* A type definition.
*/
@@ -62,6 +64,11 @@ public final class ClassDef {
return typeIndex;
}
+ @Nonnull
+ public String getTypeName() {
+ return buffer.typeNames().get(typeIndex);
+ }
+
public int getSupertypeIndex() {
return supertypeIndex;
}
@@ -101,7 +108,7 @@ public final class ClassDef {
}
StringBuilder result = new StringBuilder();
- result.append(buffer.typeNames().get(typeIndex));
+ result.append(getTypeName());
if (supertypeIndex != NO_INDEX) {
result.append(" extends ").append(buffer.typeNames().get(supertypeIndex));
}