Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.java > #13204

Wirklich UR-anomaly?

From "Christian H. Kuhn" <qno-news@qno.de>
Newsgroups de.comp.lang.java
Subject Wirklich UR-anomaly?
Date 2018-08-29 00:43 +0200
Message-ID <fum1h6Fs2igU1@mid.individual.net> (permalink)

Show all headers | View raw


Hallo Gemeinde,

PMD meckert bei dem folgenden code snippet eine UR-Anomalie für die
Variable neighbour über die ersten 6 Zeilen an:

List<QDijkstraNode<E>> getNeighbours() {
        final List<QDijkstraNode<E>> returnList = new LinkedList<>();
        final List<QDijkstraElement<E>> neighbours =
element.getNeighbours();
        for (final QDijkstraElement<E> neighbour : neighbours) {
            returnList.add(createNeighbour(neighbour));
        }
        return returnList;
    }

Soweit ich das verstanden habe, entsteht eine UR-Anomalie, wenn eine
Variable undefiniert wird, bevor auf sie zugegriffen wird. Wie das bei
einer Schleifenvariable innerhalb der Schleife geschehen soll, und warum
Code vor der Schleife angemeckert wird, erschließt sich mir nicht. Hab
ich wirklich was falsch gemacht, oder habe ich einen Bug in PMD entdeckt?

TIA
QNo

Back to de.comp.lang.java | Previous | NextNext in thread | Find similar


Thread

Wirklich UR-anomaly? "Christian H. Kuhn" <qno-news@qno.de> - 2018-08-29 00:43 +0200
  Re: Wirklich UR-anomaly? Patrick Roemer <sangamon@netcologne.de> - 2018-08-29 11:59 +0200
    Re: Wirklich UR-anomaly? "Christian H. Kuhn" <qno-news@qno.de> - 2018-08-29 19:18 +0200

csiph-web