commit | 65b4a1a6374ca1cf858122c55a7a5e599c31f2f0 | [log] [tgz] |
---|---|---|
author | Jeff Johnston <jjohnstn@redhat.com> | Fri Nov 22 23:19:58 2019 +0000 |
committer | Jeff Johnston <jjohnstn@redhat.com> | Wed Dec 18 15:35:59 2019 -0500 |
tree | ac2f1dee3f046812b821d2defeb5a584a38745dc | |
parent | fce11f1e112087bf662fac69c6922f36dc65fb14 [diff] |
Bug 553063 - Inspect doesn't understand Java 5 syntax - fix EvaluationSourceGenerator.needsReturn() method to not return true for parameterized variable declarations with initializer expressions Change-Id: Ie2ff7094b7fc33e9a61a0f5fa3f1a607298ad759
diff --git a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java index 67eb1d4..0685c85 100644 --- a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java +++ b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java
@@ -215,6 +215,8 @@ token = scanner.getNextToken(); if (token == ITerminalSymbols.TokenNameEOF) { return true; + } else if (token == ITerminalSymbols.TokenNameEQUAL) { + return false; } } count = 3;