### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/internal/core/util/Disassembler.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/Disassembler.java,v retrieving revision 1.79 diff -u -r1.79 Disassembler.java --- model/org/eclipse/jdt/internal/core/util/Disassembler.java 29 Mar 2006 03:14:00 -0000 1.79 +++ model/org/eclipse/jdt/internal/core/util/Disassembler.java 11 May 2006 10:49:06 -0000 @@ -1747,7 +1747,7 @@ case IVerificationTypeInfo.ITEM_OBJECT : char[] classTypeName = infos[i].getClassTypeName(); CharOperation.replace(classTypeName, '/', '.'); - if (classTypeName[0] == '[') { + if (classTypeName.length > 0 && classTypeName[0] == '[') { // length check for resilience classTypeName = Signature.toCharArray(classTypeName); } buffer.append(returnClassName(classTypeName, '.', mode));