Daniel Holle dholle
  • Laboringenieur Informatik

  • Joined on 2023-11-10
dholle commented on issue JavaTX/JavaCompilerCore#358 2025-03-21 09:42:23 +00:00
Generics die von java.lang.Object direkt extenden führen zu Fehler im Compiler

Ich glaube du musst einfach java.lang.Object importieren. Könnte man natürlich drüber nachdenken ob man das standardmäßig macht.

dholle pushed to master at JavaTX/JavaCompilerCore 2025-02-12 14:24:49 +00:00
45275b6888 Merge pull request 'Fix #356' (#357) from sealedInterfacesFix into patternMatching
Compare 2 commits »
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2025-02-12 14:20:00 +00:00
45275b6888 Merge pull request 'Fix #356' (#357) from sealedInterfacesFix into patternMatching
Compare 2 commits »
dholle merged pull request JavaTX/JavaCompilerCore#357 2025-02-12 14:19:59 +00:00
Fix #356
dholle closed issue JavaTX/JavaCompilerCore#356 2025-02-12 14:19:59 +00:00
(Sealed) Interfaces werden nicht korrekt aus Class-Dateien eingelesen
dholle pushed to master at JavaTX/JavaCompilerCore 2025-02-12 12:49:07 +00:00
2144dd9341 Working on patterns, grouping is functional now
69c2bb3dc9 Work on the right grouping, looking pretty good so far
3a57d5e025 Left uncommitted
4cdd5d016c Work on pattern matching
4318856fa8 Fix lookup
Compare 1699 commits »
dholle commented on issue JavaTX/JavaCompilerCore#355 2025-02-06 11:08:03 +00:00
Bridge-Methode für Pattern Matching in Funktionsköpfen

Aktuelles Ergebnis:

PatternMatchingListAppend()({
  })::TPH BN
  TPH AQ append(Cons<TPH AT>(TPH AR a, TPH AS b), TPH AU list2)({
    return new Cons((a)::TPH AR, ((this)::TPH AW.append…
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2025-02-05 16:09:39 +00:00
2144dd9341 Working on patterns, grouping is functional now
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2025-02-04 16:19:19 +00:00
69c2bb3dc9 Work on the right grouping, looking pretty good so far
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2025-01-31 15:04:26 +00:00
3a57d5e025 Left uncommitted
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2025-01-16 16:03:01 +00:00
4cdd5d016c Work on pattern matching
4318856fa8 Fix lookup
1ace099d72 Undo
Compare 3 commits »
dholle commented on issue JavaTX/JavaCompilerCore#355 2025-01-16 09:46:20 +00:00
Bridge-Methode für Pattern Matching in Funktionsköpfen

Ich bin mir nicht ganz sicher wie ich das abfangen soll. Wieso gerade mit dem dritten Fall?

dholle commented on issue JavaTX/JavaCompilerCore#355 2025-01-08 13:52:39 +00:00
Bridge-Methode für Pattern Matching in Funktionsköpfen

Tatsächlich hängt es an der Funktion:

public <AU> append(Cons(a, Cons b),AU list2) {
        return new Cons<>(a, append(b, list2));
    }

Hier müsste der komplette Typ von b…

dholle commented on issue JavaTX/JavaCompilerCore#355 2024-12-13 10:21:38 +00:00
Bridge-Methode für Pattern Matching in Funktionsköpfen

Ich meine es kann so auch noch nicht funktionieren:

public <AU> append(Cons(a, Cons b),AU list2) {
        return new Cons<>(a, append(b, list2));
    }

Die Funktion führt sich…

dholle commented on issue JavaTX/JavaCompilerCore#355 2024-12-13 09:20:45 +00:00
Bridge-Methode für Pattern Matching in Funktionsköpfen

Die Fälle mit Object sind also doch richtig?

dholle pushed to patternMatchingTmp at JavaTX/JavaCompilerCore 2024-12-12 16:21:26 +00:00
4318856fa8 Fix lookup
1ace099d72 Undo
Compare 2 commits »
dholle created branch patternMatchingTmp in JavaTX/JavaCompilerCore 2024-12-12 13:07:28 +00:00
dholle pushed to patternMatchingTmp at JavaTX/JavaCompilerCore 2024-12-12 13:07:28 +00:00
dholle pushed to patternMatching at JavaTX/JavaCompilerCore 2024-12-11 15:09:02 +00:00
542389d35b Add new type to record patterns
dholle commented on issue JavaTX/JavaCompilerCore#355 2024-12-11 15:06:45 +00:00
Bridge-Methode für Pattern Matching in Funktionsköpfen

Ich bekomme jetzt folgendes Ergebnis:

// append(Cons(a, b), list2)
public <AEM extends AEI, AEI> Cons<AEI> append(Cons<AEM> var1, Cons<AEI> var2)

public <AEI, AEG extends AEI>