View | Details | Raw Unified | Return to bug 141252 | Differences between
and this patch

Collapse All | Expand All

(-)model/org/eclipse/jdt/internal/core/util/Disassembler.java (-1 / +1 lines)
Lines 1747-1753 Link Here
1747
				case IVerificationTypeInfo.ITEM_OBJECT :
1747
				case IVerificationTypeInfo.ITEM_OBJECT :
1748
					char[] classTypeName = infos[i].getClassTypeName();
1748
					char[] classTypeName = infos[i].getClassTypeName();
1749
					CharOperation.replace(classTypeName, '/', '.');
1749
					CharOperation.replace(classTypeName, '/', '.');
1750
					if (classTypeName[0] == '[') {
1750
					if (classTypeName.length > 0 && classTypeName[0] == '[') { // length check for resilience
1751
						classTypeName = Signature.toCharArray(classTypeName);
1751
						classTypeName = Signature.toCharArray(classTypeName);
1752
					}
1752
					}
1753
					buffer.append(returnClassName(classTypeName, '.', mode));
1753
					buffer.append(returnClassName(classTypeName, '.', mode));

Return to bug 141252