commit | 2a458537c0fd2948b575874ca908856e8a8888e7 | [log] [tgz] |
---|---|---|
author | Stephan Wahlbrink <sw@wahlbrink.eu> | Tue Oct 23 19:55:00 2018 +0200 |
committer | Stephan Wahlbrink <sw@wahlbrink.eu> | Tue Oct 23 19:55:19 2018 +0200 |
tree | a5ff4b90a3a5d35471f3debd541e7f519b7fa18c | |
parent | 6444c635060ea653f21976a9a2589b9a8c57002b [diff] |
Bug 540325: [RJ-Dbg] Fix ArrayIndexOutOfBoundsException Change-Id: I3d730b1d8f69dd95b3612519c5fc742b8d137f84
diff --git a/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/dbg/TracepointPosition.java b/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/dbg/TracepointPosition.java index d2f9a55..ef3d17d 100644 --- a/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/dbg/TracepointPosition.java +++ b/core/org.eclipse.statet.rj.server/src/org/eclipse/statet/rj/server/dbg/TracepointPosition.java
@@ -101,7 +101,9 @@ } public int @Nullable [] getSrcref() { - return this.exprSrcrefs[this.exprSrcrefs.length - 1]; + return (this.exprSrcrefs.length > 0) ? + this.exprSrcrefs[this.exprSrcrefs.length - 1] : + null; }