From 6ee80a87c1e54a386e0e71b2b7c9778fe8c03300 Mon Sep 17 00:00:00 2001 From: Viacheslav Kabanovich Date: Tue, 2 Jun 2015 16:59:18 -0700 Subject: [PATCH] JBIDE-19446 Completion proposal computers implementations should check content type before doing other computations --- .../BatchJobCompletionProposalComputer.java | 5 +++++ .../ca/BeansXmlCompletionProposalComputer.java | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/batch/plugins/org.jboss.tools.batch.ui/src/org/jboss/tools/batch/ui/internal/contentassist/BatchJobCompletionProposalComputer.java b/batch/plugins/org.jboss.tools.batch.ui/src/org/jboss/tools/batch/ui/internal/contentassist/BatchJobCompletionProposalComputer.java index da7963f1d3..18ba6734ac 100644 --- a/batch/plugins/org.jboss.tools.batch.ui/src/org/jboss/tools/batch/ui/internal/contentassist/BatchJobCompletionProposalComputer.java +++ b/batch/plugins/org.jboss.tools.batch.ui/src/org/jboss/tools/batch/ui/internal/contentassist/BatchJobCompletionProposalComputer.java @@ -10,6 +10,7 @@ ******************************************************************************/ package org.jboss.tools.batch.ui.internal.contentassist; +import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; @@ -67,9 +68,13 @@ public class BatchJobCompletionProposalComputer extends AbstractXMLModelQueryCom IBatchProject bp; IProgressMonitor monitor; + @SuppressWarnings("rawtypes") @Override public List computeCompletionProposals(CompletionProposalInvocationContext context, IProgressMonitor monitor) { this.monitor = monitor; + if(context.getDocument() != null && context.getDocument().get().indexOf("