Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGayan Perera2021-11-03 20:07:24 +0000
committerGayan Perera2021-11-05 20:07:34 +0000
commit005b8c51ea6aa87095ba6d8097bf177cbf3030ab (patch)
tree28380d31f7fb189f9048e8e12558146cf86fae52
parent815c03d4464576970b0932f897fafe02c274455d (diff)
downloadeclipse.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.java2
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++) {

Back to the top