Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Christian H. Kuhn" Newsgroups: de.comp.lang.java Subject: Re: Generics und Wildcards Date: Wed, 28 Aug 2019 22:08:48 +0200 Lines: 22 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net 0+jh8F6jleyVvfGaviORYAUI6PHionoxVaJEHn0M6/zK4oM38= Cancel-Lock: sha1:SxECBT9p6stywEKWrprXSJJkfqg= User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 In-Reply-To: Xref: csiph.com de.comp.lang.java:13292 Am 25.08.2019 um 19:36 schrieb Patrick Roemer: > Responding to Christian H. Kuhn: >> public void findShortestPath(final E startNode, final E destNode) > > Sollte das wirklich void sein? Ich hätte eher vermutet, dass hier eine > Folge von Zügen (ggfs. mit den resultierenden LSElements) zurückgegeben > werden sollte - und damit müsste der Zugtyp doch auch schon wieder > bekannt sein...? > Inzwischen ist das public LSNode .... Der Zielknoten wird zurückgegeben, von dem aus bekommt man die Vorgänger. Wird vermutlich noch in eine List oder gar eine List umgewandelt, der Anwender soll ja von Implementierungsdetails wie Zeiger auf Vorgänger verschont bleiben. lg QNo