Daniel Holle dholle
  • Laboringenieur Informatik

  • Joined on 2023-11-10
dholle commented on issue JavaTX/JavaCompilerCore#353 2024-11-26 12:00:13 +00:00
Fehlende Constraints beim Pattern-Matching mit Generics

Ich glaube ich hatte damals gesagt man kann einfach den TPH aus der Klasse rausziehen, aber das funktioniert für GTVs so scheinbar nicht?

dholle commented on issue JavaTX/JavaCompilerCore#353 2024-11-25 10:23:28 +00:00
Fehlende Constraints beim Pattern-Matching mit Generics

Hier ist der Rest vom output:

Unify nach Oder-Constraints-Anpassung:
UND:[(List<T> <. List<T>, )@6 in PatternMatchingListAppend.jav, (java.lang.Record =. java.lang.Record, ), (T <. T, )@6…
dholle opened issue JavaTX/JavaCompilerCore#353 2024-11-21 14:48:49 +00:00
Fehlende Constraints beim Pattern-Matching mit Generics
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-21 13:31:23 +00:00
46b378e3a5 Fix value matching and add new test case
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-20 16:22:11 +00:00
484a70c15c Fix test case
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-20 16:03:41 +00:00
c461e89336 Try to use 22 for test, might fail
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-20 13:44:15 +00:00
f846142ee1 Add broken value matching
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-20 12:17:16 +00:00
443b8b0c09 Test nested record matching, thankfully switch does the heavy lifting, fixes #349
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-20 10:37:56 +00:00
ff715a22cf Filter out duplicate patterns
dholle commented on issue JavaTX/JavaCompilerCore#349 2024-11-19 14:34:26 +00:00
Haskell Patternmatching

In 170955b333 funktionieren jetzt flache Patterns, geschachtelte (wie hier verwendet) müssen noch implementiert werden.

dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-19 14:19:43 +00:00
170955b333 More complex overloading for switch
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-19 12:32:59 +00:00
88d81f4af7 Work on overloading
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-11 14:48:02 +00:00
bb11d24101 First implementation of generating a bridge method
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-11-07 16:04:47 +00:00
e2bf09548f Rename test file and some work on the overloading behavior
dholle commented on issue JavaTX/JavaCompilerCore#350 2024-11-04 14:41:40 +00:00
Instanceof mit Variablenzuweisung

Würde es einfach offen lassen, ist ja tatsächlich nicht implementiert und die Issues sind ja auch ein bisschen Dokumentation.

dholle commented on issue JavaTX/JavaCompilerCore#350 2024-11-04 09:31:09 +00:00
Instanceof mit Variablenzuweisung

Der Grund warum ich das noch nicht angegangen habe ist das sogenannte Flow-Scoping was Java eingeführt hat. Kurz gesagt entscheidet der Compiler ob in einem bestimmten Branch ein instanceof wahr…

dholle closed issue JavaTX/JavaCompilerCore#348 2024-10-11 14:16:41 +00:00
Überladung von case-Labels
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-10-11 12:14:06 +00:00
e1e744152a Fix overloading considering too many options, fix #348
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-10-04 14:41:16 +00:00
7811ecce63 Fix non chainable parts in dotted expression
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-10-04 13:05:49 +00:00
44754e73ac Remove left over example code