Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoland Grunberg2019-11-20 20:34:05 +0000
committerRoland Grunberg2019-11-20 20:35:06 +0000
commite32ca6d0cdab95ae902e011cd38dd279e92b5307 (patch)
treefd8a43004e909907a3983192def6e72365942a31
parentebcfc6623310e06b2dc70668bf225aa4f73480e6 (diff)
downloadeclipse.jdt.ui-e32ca6d0cdab95ae902e011cd38dd279e92b5307.tar.gz
eclipse.jdt.ui-e32ca6d0cdab95ae902e011cd38dd279e92b5307.tar.xz
eclipse.jdt.ui-e32ca6d0cdab95ae902e011cd38dd279e92b5307.zip
Bug 553279 - Guard against findDeclaringNode(..) null returnI20191126-0600I20191125-1800
-rw-r--r--org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/PostfixCompletionProposalComputer.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/PostfixCompletionProposalComputer.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/PostfixCompletionProposalComputer.java
index 5d079dc423..ed9fc64a13 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/PostfixCompletionProposalComputer.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/PostfixCompletionProposalComputer.java
@@ -150,6 +150,9 @@ public class PostfixCompletionProposalComputer extends AbstractTemplateCompletio
parser= createParser(cu);
CompilationUnit cuRoot= (CompilationUnit) parser.createAST(null);
ASTNode completionNode= cuRoot.findDeclaringNode(res[0].getKey());
+ if (completionNode == null) {
+ return;
+ }
ASTNode[] bestNode= new ASTNode[] { completionNode };
int tokenLength= context.getToken() != null ? context.getToken().length : 0;

Back to the top