Daniel Holle dholle
  • Laboringenieur Informatik

  • Joined on 2023-11-10
dholle pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-03-25 11:14:31 +00:00
dholle pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-03-22 13:54:36 +00:00
c2ee12397f Work on issue
e6321ff8bc Fix gtvs being strange, #301
Compare 2 commits »
dholle closed issue JavaTX/JavaCompilerCore#300 2024-03-21 10:49:23 +00:00
Aufruf von Methoden der Oberklasse funktioniert nicht
dholle pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-03-21 10:49:23 +00:00
786e0a7a23 Fix #300 and also call private methods correctly
dholle commented on issue JavaTX/JavaCompilerCore#299 2024-03-21 09:58:58 +00:00
Arrays nicht implementiert

Das wäre mir am liebsten. Es ist noch nicht klar wie Arrays in Java-TX funktionieren sollen, gerade weil Java da ein paar Eigenheiten aufweißt.

dholle commented on issue JavaTX/JavaCompilerCore#299 2024-03-20 15:57:35 +00:00
Arrays nicht implementiert

Wofür brauchst du die? Wenn es nur die main funktion ist würde ich sagen wir schieben das erstmal auf.

dholle closed issue JavaTX/JavaCompilerCore#294 2024-03-20 13:37:27 +00:00
Überschreiben von Methoden mit primitiven Typen
dholle pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-03-20 13:37:27 +00:00
dholle commented on issue JavaTX/JavaCompilerCore#294 2024-03-20 12:29:46 +00:00
Überschreiben von Methoden mit primitiven Typen

Wir sind jetzt so verblieben, dass wir das Ganze transparent machen. Also wenn in der Superklasse irgendwo eine Methode existiert die sich nur in der Verwendung von primitiven Typen entscheiden,…

dholle pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-03-19 14:20:05 +00:00
1f74345324 Upload test for #298
dholle commented on issue JavaTX/JavaCompilerCore#298 2024-03-19 11:30:04 +00:00
Java Stream API mit echten Funktionstypen

Ich konnte das Problem etwas weiter eingrenzen:

public <R, T> Stream<R> takes(Stream<T> s, Function<? super T, ? super R> fun)

So in etwas sieht die Definition von map aus. Wenn ich…

dholle commented on issue JavaTX/JavaCompilerCore#298 2024-03-19 09:57:20 +00:00
Java Stream API mit echten Funktionstypen

Der Umweg über

List<Integer> list = new ArrayList<>();
var a = list.stream();
Function<Integer, Integer> fun = x -> 2 * x;
a.map(fun);

funktioniert, es liegt also an den…

dholle pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-03-18 12:41:00 +00:00
518f58e08f Maybe null here was in fact right?
dholle closed issue JavaTX/JavaCompilerCore#295 2024-03-18 12:30:15 +00:00
Konstruktoraufruf mit this(...) nicht implementiert
dholle pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-03-18 12:30:15 +00:00
0acfe6c0d4 Implement ThisCall (fix #295)
dholle pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-03-18 11:14:20 +00:00
c07d4d36e9 Fix wrong type conversion, see #297
dholle commented on issue JavaTX/JavaCompilerCore#297 2024-03-18 09:26:22 +00:00
Objektreferenz wird bei Lambda Funktionen fälschlicherweise auf den Stack gelegt

Die Lambdafunktion selber ist auch falsch, es müsste Integer zurückgegeben werden und nicht Object.

dholle closed issue JavaTX/JavaCompilerCore#296 2024-03-18 09:17:16 +00:00
Static Funktionen lädt Objektreferenz auf Stack, wenn nicht mit <Klassenname>.<Methodenname> aufgerufen
dholle pushed to targetBytecode at JavaTX/JavaCompilerCore 2024-03-18 09:17:16 +00:00