Weiter ist es, wenn nur die Klammern in der Vorlage gesetzt werden sollen,
nicht möglich, auf Methoden mit Parametern zu verlinken.
Ich sehe zwei möglichkeiten, dass zu fixen:
(In den Docs): Erwähnen, dass Paramtern angegeben werden müssen:
\refJavaDoc[jdk=11,ref=size()]{java.util.ArrayList}
% bzw.
\refJavaDoc[jdk=11,ref=add(int,E)]{java.util.ArrayList}
(In AlgoTex): Optionales Argument params und automatisches Setzen der Klammern:
\refJavaDoc[jdk=11,ref=size]{java.util.ArrayList}
% bzw.
\refJavaDoc[jdk=11,ref=add, params=int,E]{java.util.ArrayList}
Dokumentation (Stand 1cf7fe1061813c9da02c61805a61ff61bb3a890f) kompiliert von
Folgender Code sollte auf die Methode
size()
vonArrayList
verlinken: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html#size()Allerdings fehlen in der erzeugten Url die Klammern, sodass nur auf https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ArrayList.html#size verlinkt wird. Das Fragment der Url ist damit falsch.
Weiter ist es, wenn nur die Klammern in der Vorlage gesetzt werden sollen, nicht möglich, auf Methoden mit Parametern zu verlinken. Ich sehe zwei möglichkeiten, dass zu fixen:
params
und automatisches Setzen der Klammern:Beide Vorschläge haben noch Probleme mit Kommata.