Ist dies ein Bug in Eclipse

Diskutiere Ist dies ein Bug in Eclipse im Java Basics - Anfänger-Themen Bereich.
S

sirbender

Hallo,

ich habe mir gerade die Sourcen von https://mvnrepository.com/artifact/org.jfree/jfreechart/1.5.0 angeschaut.

Dazu habe ich einfach das https://repo1.maven.org/maven2/org/jfree/jfreechart/1.5.0/jfreechart-1.5.0-sources.jar entpackt und in Eclipse als sourcefolder hinzugefuegt. Alles kompiliert problemlos und ich habe einen kleinen Chart damit erstellt.

Nun haben allerdings einige Klassen "imports" die absolut nicht genutzt werden. Ein paar Beispiele:

SeriesDataset -> import org.jfree.data.xy.IntervalXYZDataset;
PaintScale -> import org.jfree.chart.renderer.xy.XYBlockRenderer;

Eclipse erkennt aber nicht (ansonsten wuerde es diese Gelb unterkringeln), dass diese 'imports' ungenutzt sind und auch "Organize Imports" fuehrt nicht zum Erfolg.
Bei einer neue Klasse die ich selbst erstellt habe mit ungenutzen 'imports' markiert diese Eclipse sofort "gelb".

Leider zeigt Eclipse bei "Organize Imports" oder "sources>clean" aber keine Fehlermeldung oder sonstwas an, dass die Importe nicht entfernt wurden.

Hat Eclipse "Schluckauf" beim Einlesen der jfreechart sourcen (kompilieren tut ja alles) und erkennt deswegen nicht, dass die Imports ungenutzt sind? Und wenn das so ist, warum gibt es keine Fehlermeldung?
 
J

JustNobody

Das dürfte daran liegen, dass im SeriesDataset ein @see IntervalXYZDataset im JavaDoc ist und in PaintScale ein @Link XYBlockRenderer.

Edit: Ich selbst nutze aber auch kein Eclipse, daher ist dies nur eine Vermutung.

Edit Nr. 2: Jupp, JavaDoc braucht den import, wenn man nur die Klasse angeben will. Hat also weniger mit Eclipse zu tun sondern mit JavaDoc.
 
S

sirbender

Oh krass. Ich dachte nicht, dass Eclipse die Info in ihren AST steckt und dann Teil der Abhaengigkeiten macht.
 
Thema: 

Ist dies ein Bug in Eclipse

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben