• Joined on 2023-12-15
pl commented on issue JavaTX/JavaCompilerCore#348 2024-10-01 08:35:09 +00:00
Überladung von case-Labels

Hier müssten wohl zwei Methoden erzeugt werden. Wir müssen unsere Überlegungen von letzter Woche ergänzen. Nicht nur die input-Variable AH, sondern auch die output-Variable AR muss in allen…

pl commented on issue JavaTX/JavaCompilerCore#348 2024-09-30 13:11:35 +00:00
Überladung von case-Labels

Kannst mal das ResultSet und dei Abstrakte Syntax mit Typisierung hier posten

pl pushed to patternMatching at JavaTX/JavaCompilerCore 2024-09-19 15:44:18 +00:00
a9d836ce25 modified: src/main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java
fd8a66dd59 Variance und wildcardable in die Syntaxtree-Generierung verschoben
Compare 2 commits »
pl opened issue JavaTX/JavaCompilerCore#346 2024-09-04 12:31:12 +00:00
permits implementieren und default entfernen
pl pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-07-24 21:31:49 +00:00
7037bdf9ef modified: src/main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/FCGenerator.java
pl pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-07-24 21:26:04 +00:00
d9860497df Merge branch 'targetBytecode' of ssh://gitea.hb.dhbw-stuttgart.de:2222/JavaTX/JavaCompilerCore into targetBytecode
fdffc11580 modified: resources/AllgemeinTest/Box.jav
4dba867f9e Merge branch 'targetBytecode' of ssh://gitea.hb.dhbw-stuttgart.de:2222/JavaTX/JavaCompilerCore into targetBytecode
06caf0ff66 Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode
Compare 4 commits »
pl pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-07-24 16:28:29 +00:00
c10de35ca2 new file: resources/AllgemeinTest/Bar.java
56b73332c0 modified: pom.xml
bdcd5ea3cf Merge branch 'targetBytecode' of https://gitea.hb.dhbw-stuttgart.de/JavaTX/JavaCompilerCore into targetBytecode
5d03995f10 Merge branch 'targetBytecode' of https://gitea.hb.dhbw-stuttgart.de/JavaTX/JavaCompilerCore into targetBytecode
1bc58573c7 modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java
Compare 6 commits »
pl commented on issue JavaTX/JavaCompilerCore#339 2024-07-18 16:51:16 +00:00
Typlose Erstellung von Records

Ich halte es nicht für sinnvoll die Typen von Record-Argumenten errechnen zu lassen. Durch die Record-Deklarationen werden die Datenelemente definiert. Dabei muss definiert werden, welches Datum…

pl created branch main in JavaTX/JavaTXExamples 2024-07-05 09:59:48 +00:00
pl pushed to main at JavaTX/JavaTXExamples 2024-07-05 09:59:48 +00:00
6dc256e703 new file: .classpath
pl created repository JavaTX/JavaTXExamples 2024-07-05 09:57:37 +00:00
pl commented on issue JavaTX/JavaCompilerCore#338 2024-06-07 11:14:06 +00:00
Überschreiben von Methoden anhand des Rückgabewerts

Hallo Julian, ich habe mir das eben von Daniel erklären lassen. Leider kann ich nicht ganz nachvollziehen welchen Vorteil Du in den Bridgemethoden siehst. Letzlich passiert doch genau das…

pl commented on issue JavaTX/JavaCompilerCore#336 2024-06-05 11:48:57 +00:00
Raw Types in Java-TX

In Java-TX sollen keine Raw-Types implementiert werden.

pl commented on issue JavaTX/JavaCompilerCore#332 2024-06-05 11:48:04 +00:00
Methodenaufruf beim Aufruf überladener Methoden teilweise falsch

Man muss während der Umwandlung vom AST -> TargetAST die TPHs der jeweiligen Methdenaufrufe finden. Der Methodenaufruf wird nur für den speziellsten Fall generiert Es werden Überladungen nur…

pl commented on issue JavaTX/JavaCompilerCore#337 2024-06-05 11:45:04 +00:00
Subtyping mit Java-TX Funktionstypen

Man muss in jedes Interface FunN$$Typ$_$...$_$ alle Superinferfaces eintragen

pl commented on issue JavaTX/JavaCompilerCore#337 2024-06-01 06:45:54 +00:00
Subtyping mit Java-TX Funktionstypen

Da in JavaTX-Bytecode dann tasächlich implizit

LFun1$$Ljava$lang$Object$$Ljava$lang$Integer$$ ein Subtyp von Fun1$$Ljava$lang$Number$$Ljava$lang$Number$$ ist

müsste man wahrscheinli…

pl commented on issue JavaTX/JavaCompilerCore#332 2024-05-31 15:00:55 +00:00
Methodenaufruf beim Aufruf überladener Methoden teilweise falsch

Habe gerade nochmals mit Julian gesprochen. Es müsste hier in der Tat immer die speziellste Methode ausgesucht werden. Bei der Unifikation wird das schwierig, weil bei ungetypten Überladungen…

pl commented on issue JavaTX/JavaCompilerCore#332 2024-05-31 12:27:35 +00:00
Methodenaufruf beim Aufruf überladener Methoden teilweise falsch

Das liegt daran, dass in Bar.java:

public class Bar{

void visit(Object o){
    System.out.println("Object");
}

void visit(Foo f){
    System.out.println("Foo");

pl commented on issue JavaTX/JavaCompilerCore#332 2024-05-28 14:35:15 +00:00
Methodenaufruf beim Aufruf überladener Methoden teilweise falsch

In der Tat muss das Problem im Bytecodegenerierer liegen. Das Resultset hat zwei Lösungen

class Foo {

Foo()({ })::TPH X TPH N accept(Bar b)({ ((b)::Bar.visit Signature: [TPH P,…

pl commented on issue JavaTX/JavaCompilerCore#332 2024-05-17 15:39:53 +00:00
Methodenaufruf beim Aufruf überladener Methoden teilweise falsch

Ich welchen commit gibt es diesen Bug? Bei mir ist die Datei nicht vorhanden