Tph2.jav #86
Labels
No Label
Codegen
confirmed
duplicate
Eclipse-Plugin
Feature Request
generics
in progress
invalid
JavaCompilerCore
needs info
Parser
Trash
Type
Unify
won't fix
works for me
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: JavaTX/JavaCompilerCore#86
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
commit:
56f68e84e4
Folgendes Ergebnis kommt:
[targetBytecode]
Zwei Probleme. Zum Ersten wurde bei dem Umwandeln des ResultPairs in TargetGenerics die Gleichsetzung der Typvariablen nicht beachtet, das habe ich gefixt.
Das zweite Problem war, dass der Lambdaausdruck die falschen Typen hatte.
Hier ist das korrekte Ergebnis:
Der Lambda ausdruck hatte vorher den Typ LVCC.
Im result set stand mal LVCC < LWLA, das ist aber rausgefallen weil es sich um innere Typvariablen gehandelt hat. Ich habe dann LVCC = LWLA gesetzt und das hat das Problem beseitigt. Ich bin mir aber nicht sicher ob das die richtige Lösung ist, man könnte auch alternativ das LVCC < LWLA behalten.
Das müssen wir besprechen. Kann ich so nicht beantworten
Hier die erwartete Lösung