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?

War es hilfreich?

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"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top