diff --git a/asm/src/main/java/org/objectweb/asm/Type.java b/asm/src/main/java/org/objectweb/asm/Type.java index 07ae832f95673db5ec70546948e83ee6050ca9f9..666ae9ee161309f64cf49c12c5192e59e2eb11ea 100644 --- a/asm/src/main/java/org/objectweb/asm/Type.java +++ b/asm/src/main/java/org/objectweb/asm/Type.java @@ -696,7 +696,7 @@ public class Type { */ private static void appendDescriptor(final StringBuilder stringBuilder, final Class clazz) { Class currentClass = clazz; - if (currentClass.isArray()) { + while (currentClass.isArray()) { stringBuilder.append('['); currentClass = currentClass.getComponentType(); }