commit | 79e358d5dc89e02323ceb7ba53e0aa99d0c28d97 | [log] [tgz] |
---|---|---|
author | Sarika Sinha <sarika.sinha@in.ibm.com> | Tue Sep 22 11:43:34 2015 +0530 |
committer | Sarika Sinha <sarika.sinha@in.ibm.com> | Tue Sep 22 11:43:34 2015 +0530 |
tree | c0e58e9f10e4b5679524ed888d07f1e76eb92454 | |
parent | 122aed77aa82333f08aa25d6f8343f7f1d22c1bd [diff] |
Bug 478019 - StringIndexOutOfBoundsException in BinaryBasedSourceGenerator.getReturnStatement (BinaryBasedSourceGenerator.java:531) Change-Id: I57daa541eeaff199397fb6d658f7f7a0b0675d3e
diff --git a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/BinaryBasedSourceGenerator.java b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/BinaryBasedSourceGenerator.java index d5ebb26..aa8a99a 100644 --- a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/BinaryBasedSourceGenerator.java +++ b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/BinaryBasedSourceGenerator.java
@@ -531,7 +531,7 @@ case 'v': return ""; //$NON-NLS-1$ case 'b': - if (typeName.charAt(1) == 'o') { + if (typeName.length() >= 1 && typeName.charAt(1) == 'o') { return "return false;\n"; //$NON-NLS-1$ } case 's':