commit 62e022c2f773069576fe0229f6a71a000f31f1ca branch targetBytecode
Hier die erwartete Lösung
class Tph2<ADK extends DKK, DKK extends EWR, EWR> {
Fun1$$<ADK, EWR>
id = x->x;
<V extends ADK>
EWR id3 (V x) {
return id.apply(x);…
Es geht noch allgemeiner
public class TestTwoArgs <AS extends Z, Z extends P, P extends AN, AN extends AG, AG> { AS a;
//AN -> AN
AN id(P b) {
var c = b;
return…
Das sieht jetzt schon ganz gut aus. das Ergebnis wäre public class TestTwoArgs<T extends AS, AS extends Z, Z extends AN, AN extends AG, AG> { AS a;
//AN -> AN
AN id(AN b) {
…
branch targetBytecode commit 239698c8d6f356e01b552957289d3cfcd04391da
Fehler ist nicht gelöst
FEIM extends FEIK fehlt in m
siehe unten:
javac UseTph4.java UseTph4.java:3: Fehler: Kein Zu…
branch: targetBytecode commit: 239698c8d6f356e01b552957289d3cfcd04391da
Das Problem scheint gelöst zu sein.
Branch: targetBytecode
commit: 0c9612a2ea114d11567ff77a8e2eb1f89bc40484
class UseTph4 { public static void main(String[] args) { System.out.println(new Tph4().m2("s")); System.out.pri…
M.E. müsste folgendes rauskommen:
public class TestThreeArgs { public N a;
public TestThreeArgs() {
}
public <EAY extends AF, AF, A> AF id(EAY b) {
A a /*= null*…