Bug 559357 - JDT completionComputers prevent from using async CA
Declare contributed computers require UI Thread (as it seems like they
don't).
Change-Id: I45f1f5039c407c0afb539cfb8b2a27ce5444bc6b
Signed-off-by: Mickael Istria <mistria@redhat.com>
diff --git a/org.eclipse.mylyn.java.ui/plugin.xml b/org.eclipse.mylyn.java.ui/plugin.xml
index d5c28c3..8e14840 100644
--- a/org.eclipse.mylyn.java.ui/plugin.xml
+++ b/org.eclipse.mylyn.java.ui/plugin.xml
@@ -103,9 +103,10 @@
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="javaAllCompletionProposalComputer">
<javaCompletionProposalComputer
- activate="true"
- categoryId="org.eclipse.mylyn.java.ui.javaAllProposalCategory"
- class="org.eclipse.mylyn.internal.java.ui.editor.FocusedJavaAllProposalComputer">
+ activate="true"
+ categoryId="org.eclipse.mylyn.java.ui.javaAllProposalCategory"
+ class="org.eclipse.mylyn.internal.java.ui.editor.FocusedJavaAllProposalComputer"
+ requiresUIThread="false">
<partition type="__dftl_partition_content_type"/>
<partition type="__java_string"/>
</javaCompletionProposalComputer>
@@ -114,27 +115,30 @@
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="LegacyJavadocCompletionProposalComputer_all">
- <javaCompletionProposalComputer
- class="org.eclipse.jdt.internal.ui.text.javadoc.LegacyJavadocCompletionProposalComputer"
- categoryId="org.eclipse.mylyn.java.ui.javaAllProposalCategory">
+ <javaCompletionProposalComputer
+ categoryId="org.eclipse.mylyn.java.ui.javaAllProposalCategory"
+ class="org.eclipse.jdt.internal.ui.text.javadoc.LegacyJavadocCompletionProposalComputer"
+ requiresUIThread="false">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavadocCompletionProposalComputer_all">
- <javaCompletionProposalComputer
- class="org.eclipse.jdt.internal.ui.text.javadoc.JavadocCompletionProposalComputer"
- categoryId="org.eclipse.mylyn.java.ui.javaAllProposalCategory">
+ <javaCompletionProposalComputer
+ categoryId="org.eclipse.mylyn.java.ui.javaAllProposalCategory"
+ class="org.eclipse.jdt.internal.ui.text.javadoc.JavadocCompletionProposalComputer"
+ requiresUIThread="false">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>
<extension
point="org.eclipse.jdt.ui.javaCompletionProposalComputer"
id="JavadocHTMLCompletionProposalComputer_all">
- <javaCompletionProposalComputer
- class="org.eclipse.jdt.internal.ui.text.javadoc.HTMLTagCompletionProposalComputer"
- categoryId="org.eclipse.mylyn.java.ui.javaAllProposalCategory">
+ <javaCompletionProposalComputer
+ categoryId="org.eclipse.mylyn.java.ui.javaAllProposalCategory"
+ class="org.eclipse.jdt.internal.ui.text.javadoc.HTMLTagCompletionProposalComputer"
+ requiresUIThread="false">
<partition type="__java_javadoc"/>
</javaCompletionProposalComputer>
</extension>