diff options
author | Gayan Perera | 2021-11-03 20:07:24 +0000 |
---|---|---|
committer | Gayan Perera | 2021-11-05 20:07:34 +0000 |
commit | 005b8c51ea6aa87095ba6d8097bf177cbf3030ab (patch) | |
tree | 28380d31f7fb189f9048e8e12558146cf86fae52 | |
parent | 815c03d4464576970b0932f897fafe02c274455d (diff) | |
download | eclipse.jdt.ui-005b8c51ea6aa87095ba6d8097bf177cbf3030ab.tar.gz eclipse.jdt.ui-005b8c51ea6aa87095ba6d8097bf177cbf3030ab.tar.xz eclipse.jdt.ui-005b8c51ea6aa87095ba6d8097bf177cbf3030ab.zip |
Bug 577040 - Fix cursor positioning in lambda completionI20211105-1800
Fix the formatting issue by avoiding going into link mode when lambda
doesn't have parameters.
Change-Id: Idc4ccf49752c63d21776cd033b1398a0127ccfa8
Signed-off-by: Gayan Perera <gayanper@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/jdt/eclipse.jdt.ui/+/187285
Tested-by: JDT Bot <jdt-bot@eclipse.org>
Reviewed-by: Lars Vogel <Lars.Vogel@vogella.com>
-rw-r--r-- | org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaLambdaCompletionProposal.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaLambdaCompletionProposal.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaLambdaCompletionProposal.java index 193c9bc727..274a5b605c 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaLambdaCompletionProposal.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaLambdaCompletionProposal.java @@ -111,7 +111,7 @@ public class JavaLambdaCompletionProposal extends LazyJavaCompletionProposal { int baseOffset= getReplacementOffset(); String replacement= getReplacementString(); - if (fArgumentOffsets != null && getTextViewer() != null) { + if (fArgumentOffsets != null && fArgumentOffsets.length > 0 && getTextViewer() != null) { try { LinkedModeModel model= new LinkedModeModel(); for (int i= 0; i != fArgumentOffsets.length; i++) { |