Meine Vorschläge versteckt werden, wenn Java Vorschläge mit (Task-orientiert)
Frage
Ich schrieb benutzerdefinierte Java-Vorschläge Beiträger. Es funktioniert gut, wenn "Java Vorschläge" erweiterte Konfiguration von Content-assist in Eclipse.
Allerdings, wenn ich wählen Sie "Java Vorschläge (Task-orientierte)" und deaktivieren Sie "Java Vorschläge", meine Vorschläge nicht mehr angezeigt.
Jede Idee, warum? Muss ich einige zusätzliche Informationen in meinem ICompletionProposal
Implementierungen bieten?
Lösung
Die Antwort ist einfach in diesem Fall.
habe ich org.eclipse.jdt.ui.javaAllProposalCategory
categoryID für meine javaCompletionProposalComputer
, aber das ist "Java Vorschläge" Kategorie.
Wenn ich eine eigene Kategorie-ID verwendet erstellt, meine Vorschläge Computer zeigt nun in Eclipse up-Konfiguration Inhalt unterstützt und Vorschläge wie erwartet.
Vollauszug Erklärung sieht nun wie folgt aus:
<extension
id="properties.javaProposals"
name="Property Names Proposals"
point="org.eclipse.jdt.ui.javaCompletionProposalComputer">
<javaCompletionProposalComputer
activate="false"
categoryId="properties.javaProposals"
class="properties.PropertyProposalComputer">
<partition
type="__java_string">
</partition>
</javaCompletionProposalComputer>
</extension>
Wesentlicher Teil ist categoryId="properties.javaProposals"