Hallo,
Nachdem ich jetzt endlich SpotBugs nutzen kann versuche ich meinen code entsprechend der Warnungen zu verbessern
was mir mehr schlecht als recht gelingt.
Ich habe daher zunächst zwei Fragen zu Warnungen in SpotBugs.
1. DCN_NULLPOINTER_EXCEPTION
ich verwende in meinem code öfter das try/catch Blöcke.
Fange ich in einem Catch Block eine NullPointerException ab so erhalte ich bei SpotBugs die Warnung Type DCN_NULLPOINTER_EXCEPTION.
Leider liefert SpotBugs für diese Warnung keine Erklärung.
Weiss jemand, was die Entwickler von SpotBugs bei dieser Warnung beabsichtigt haben?
2. EI_EXPOSE_REP
Weiterhin ist für mich unklar wie ich der Warnung Type EI_EXPOSE_REP begegnen kann.
Diese Warnung erscheint immer dann, wenn ich in einer Funktion ein Objekt zurückgebe.
Kann mir hier jemand mal die Lösung an einem Codeschnipsel erklären?
Kennt jemand eine Quelle, in der die Warnungen auf deutsch erklärt werden?
Gruss Hein_nieH
Nachdem ich jetzt endlich SpotBugs nutzen kann versuche ich meinen code entsprechend der Warnungen zu verbessern
was mir mehr schlecht als recht gelingt.
Ich habe daher zunächst zwei Fragen zu Warnungen in SpotBugs.
1. DCN_NULLPOINTER_EXCEPTION
ich verwende in meinem code öfter das try/catch Blöcke.
Fange ich in einem Catch Block eine NullPointerException ab so erhalte ich bei SpotBugs die Warnung Type DCN_NULLPOINTER_EXCEPTION.
Leider liefert SpotBugs für diese Warnung keine Erklärung.
Weiss jemand, was die Entwickler von SpotBugs bei dieser Warnung beabsichtigt haben?
2. EI_EXPOSE_REP
Weiterhin ist für mich unklar wie ich der Warnung Type EI_EXPOSE_REP begegnen kann.
Diese Warnung erscheint immer dann, wenn ich in einer Funktion ein Objekt zurückgebe.
Kann mir hier jemand mal die Lösung an einem Codeschnipsel erklären?
Kennt jemand eine Quelle, in der die Warnungen auf deutsch erklärt werden?
Gruss Hein_nieH