• Joined on 2023-12-15
pl commented on issue JavaTX/JavaCompilerCore#111 2023-06-26 16:40:38 +00:00
Infimum entfernen

Infimumsauflösung durch Gleichsetzen der Supertypen und Gleichsetzen eine Asts

/* <B extends C, C extends D, E extends D, D, E extends F, F, E extends FF, FF, G extends FF, G extends H,…

pl commented on issue JavaTX/JavaCompilerCore#111 2023-06-26 16:13:04 +00:00
Infimum entfernen

Infimum vom drei Typen /* <B extends C, C extends D, E extends D, D, E extends F, F, E extends FF, FF> Pair<F, FF> m3a(B x) { C y = x; D z = y; E a = null; z = a; F b = a; FF c = a…

pl commented on issue JavaTX/JavaCompilerCore#111 2023-06-26 15:36:00 +00:00
Infimum entfernen

Created attachment 27 grafische Darstellung

pl opened issue JavaTX/JavaCompilerCore#111 2023-06-26 15:32:44 +00:00
public class EliminateInfimum { /* <A, B extends C, C extends D, E extends D, D, E extends F, F extends A> A m3(B x) { C y = x; D z = y; E a = null; z = a; F b = a; return b; …
pl commented on issue JavaTX/JavaCompilerCore#216 2023-06-19 14:44:05 +00:00
TPH nicht im Resultset

Die Lösung ohne Anwendung der Generated Generics wäre:

import java.util.Vector;

public class TestVector {

<U extends AG, ACY extends U, AG extends AF, Y extends ACX, AF extends Y, ACX>…
pl commented on issue JavaTX/JavaCompilerCore#217 2023-06-19 14:14:59 +00:00
Falsche Varianz

*** Bug 257 has been marked as a duplicate of this bug. ***

pl commented on issue JavaTX/JavaCompilerCore#219 2023-06-19 14:14:59 +00:00
Falsche Varianz

*** This bug has been marked as a duplicate of bug 255 ***

pl commented on issue JavaTX/JavaCompilerCore#217 2023-06-19 14:14:28 +00:00
Falsche Varianz

*** Bug 256 has been marked as a duplicate of this bug. ***

pl commented on issue JavaTX/JavaCompilerCore#218 2023-06-19 14:14:28 +00:00
Falsche Varianz

*** This bug has been marked as a duplicate of bug 255 ***

pl opened issue JavaTX/JavaCompilerCore#110 2023-05-10 11:32:13 +00:00
Branch: targetBytecode commit: 9d9a1f6614de2213a7e946e1dea13e6d295df3fa Jav-File: resources/AllgemeinTest/Twice.jav Wird im AllgemeinTest.java ausgeführt. Das erzeugte java-Interface sieht …
pl opened issue JavaTX/JavaCompilerCore#215 2023-03-20 16:03:57 +00:00
Created attachment 26 Aber Konstruktor ist im Debugger leer branch unif23 commit: 867f3d39e86301eaca23b594aa2e84f75088f1c3 javap Vector.class Compiled from "Vector.java" class Vector<T…
pl commented on issue JavaTX/JavaCompilerCore#107 2023-03-14 17:11:39 +00:00
Matrix.class nicht ladbar

*** Bug 251 has been marked as a duplicate of this bug. ***

pl commented on issue JavaTX/JavaCompilerCore#109 2023-03-14 17:11:39 +00:00
Matrix.class nicht ladbar

*** This bug has been marked as a duplicate of bug 249 ***

pl commented on issue JavaTX/JavaCompilerCore#107 2023-03-14 17:11:07 +00:00
Matrix.class nicht ladbar

*** Bug 250 has been marked as a duplicate of this bug. ***

pl commented on issue JavaTX/JavaCompilerCore#108 2023-03-14 17:11:07 +00:00
Matrix.class nicht ladbar

*** This bug has been marked as a duplicate of bug 249 ***

pl commented on issue JavaTX/JavaCompilerCore#107 2023-03-14 17:09:46 +00:00
Matrix.class nicht ladbar

javatx

public Matrix mul(java.util.Vector<? extends java.util.Vector<? extends java.lang.Integer>>); descriptor: (Ljava/util/Vector;)LMatrix; flags: (0x0001) ACC_PUBLIC Code: …

pl commented on issue JavaTX/JavaCompilerCore#107 2023-03-14 17:08:40 +00:00
Matrix.class nicht ladbar

javac:

public Matrix mul(java.util.Vector<? extends java.util.Vector<? extends java.lang.Integer>>); descriptor: (Ljava/util/Vector;)LMatrix; flags: (0x0001) ACC_PUBLIC Code: …

pl commented on issue JavaTX/JavaCompilerCore#107 2023-03-14 17:07:30 +00:00
Matrix.class nicht ladbar

Problem dürfte sein, dass Du bei den Generics als Parameter mit echte Typen einsetzt. Der Original javacsetzt Object ein:

Bsp.:

Du erzeugst:

259: invokevirtual #55 // Method java/util/Vect…

pl opened issue JavaTX/JavaCompilerCore#109 2023-03-10 21:49:59 +00:00
Matrix.jav import java.util.Vector; import java.lang.Integer; import java.lang.Boolean; public class Matrix extends Vector<Vector<Integer>> { Matrix () { } Matrix(vv) { …
pl opened issue JavaTX/JavaCompilerCore#108 2023-03-10 21:09:03 +00:00
Matrix.jav import java.util.Vector; import java.lang.Integer; import java.lang.Boolean; public class Matrix extends Vector<Vector<Integer>> { Matrix () { } Matrix(vv) { …