• Joined on 2023-12-15
pl opened issue JavaTX/JavaCompilerCore#199 2018-07-17 15:27:58 +00:00
Es gibt derzeit kein Packagekonzept. Dies sollte ermöglich werden.
pl opened issue JavaTX/JavaCompilerCore#198 2018-07-17 15:27:04 +00:00
Derzeit lassen sich class Files aus JRE importieren, nicht aber class-Files die von Java-TX erzeugt wurden. Dies sollte ermöglichst werden.
pl opened issue JavaTX/JavaCompilerCore#197 2018-07-17 15:25:40 +00:00
Fields müssen aktiviert werden
pl opened issue JavaTX/JavaCompilerCore#27 2018-07-14 09:35:36 +00:00
Branch bytecode commit: 2a5c7274003182f660b85e4c608b1be3466bcab1 Lambda.jav: import java.lang.Integer; public class Lambda { m () { var lam1 = (Integer x) -> { return x * x; …
pl opened issue JavaTX/JavaCompilerCore#26 2018-07-11 23:24:22 +00:00
git branch: typecode2 git commit: d373b3dbf8d7887ccbe42c86b6fdfd76f4395e4b public class Matrix extends Vector<Vector<Integer>> { } liefert javap Matrix.class Compiled from "Matrix.jav…
pl opened issue JavaTX/JavaCompilerCore#25 2018-07-06 10:38:34 +00:00
commit 72a4c64c5c49c72cea56e077438818b37dca2f19 branch bytecode2 Wenn man im Matrix_Example die Konstruktoren Matrix () { } Matrix(vv) { Integer i; i = 0; while(i < vv…
pl opened issue JavaTX/JavaCompilerCore#229 2018-07-05 12:23:16 +00:00
branch bytecode2 commit bd0bfed2cbf0740d5b94f8ac285137a4c0b75162 import java.util.Vector; import java.lang.Integer; import java.lang.Boolean; Das ungetypte Beispiel public class Matrix ext…
pl opened issue JavaTX/JavaCompilerCore#196 2018-07-04 13:57:45 +00:00
Im Beispiel Matrix.jav wird von Zeit zu Zeit für die Variable D D = Vector<? extends Vector<Integer>> statt D = Vector<? extends Vector<? extends Integer>> berechnet. In diesen Fällen komm…
pl opened issue JavaTX/JavaCompilerCore#195 2018-07-04 13:56:14 +00:00
Im Beispiel Matrix.jav wird von Zeit zu Zeit für die Variable D D = Vector<? extends Vector<Integer>> statt D = Vector<? extends Vector<? extends Integer>> berechnet. In diesen Fällen komm…
pl opened issue JavaTX/JavaCompilerCore#194 2018-07-04 13:54:41 +00:00
Im Beispiel Matrix.jav wird von Zeit zu Zeit für die Variable D D = Vector<? extends Vector<Integer>> statt D = Vector<? extends Vector<? extends Integer>> berechnet. In diesen Fällen komm…
pl commented on issue JavaTX/JavaCompilerCore#241 2018-06-25 09:06:42 +00:00
FunN RefType werden nicht verwendet

Im Moment funktioniert das Parsen der FunN-Typen nicht, weil er keine zugehörige Klasse/zugehöriges Interface findet.

FunN-Typen sollen als strukturelle Typen umgesetzt werden:

Wenn möglich…

pl commented on issue JavaTX/JavaCompilerCore#24 2018-06-23 13:36:40 +00:00
apply bei Lambda-Ausdrücken generiert falschen Bytecode

Dies gilt auch für andere generische Typen:

Siehe:

import java.util.Vector;

class Apply { }

public class Lambda {

m () { var lam1 = (x) -> { return x; }; //return lam…

pl opened issue JavaTX/JavaCompilerCore#24 2018-06-23 11:24:37 +00:00
branch: bytecode2 commit d8bb4d61881e3f84a2a4223d3bec14b57db3538c Funktioniert nicht: public class Lambda { m () { var lam1 = (x) -> { return x; }; return lam1;//.apply…
pl commented on issue JavaTX/JavaCompilerCore#193 2018-06-23 11:15:24 +00:00
apply bei Lambda-Ausdrücken funktioniert nicht

branch: bytecode2 commit d8bb4d61881e3f84a2a4223d3bec14b57db3538c

Müsste erledigt sein.

In TYPEStmt.java war MethodCall buggie, sowohl bei apply, als auch bei "normalen Methoden"

pl opened issue JavaTX/JavaCompilerCore#228 2018-06-16 13:00:13 +00:00
branch bytecode2 commit 04d3ac84e76f6b1d0fad0ecc4b3f7e44cf72f9b3 import java.lang.Integer; class Faculty { m () { var fact = (Integer x) -> { if (x == 1) { return x…
pl opened issue JavaTX/JavaCompilerCore#193 2018-06-15 16:11:28 +00:00
Branch bytecode2 commit 2db5ecc2602c8e4151109998e48e03d7502cf7f4 Test LambdaTest.java import java.lang.Integer; public class Lambda { m () { var lam1 = (Integer x) -> { retur…
pl commented on issue JavaTX/JavaCompilerCore#243 2018-05-30 00:28:58 +00:00
Operanden von relationalen Operatoren und Parameter von Methoden bekommen Number als Typ

Müsste im Branch plugin gelöst sein.

Martin

pl commented on issue JavaTX/JavaCompilerCore#192 2018-05-28 16:40:10 +00:00
Packagenamen werden nicht aufgelöst

gefixt

07fa62d11d8cd3b5906eb71d18b2f36422aac176

pl commented on issue JavaTX/JavaCompilerCore#258 2018-05-28 14:29:40 +00:00
Interger <* Comparable<Integer>

Das Problem ist behoben, in dem rekursive Aufruf in der Methode greater ausgeschlosen sind.

Das reduziert Lösungen

Integer <. Comparable<Comparable>

müsste über adapt gehen

Aber…

pl opened issue JavaTX/JavaCompilerCore#192 2018-05-28 14:23:38 +00:00
import java.lang.Integer; // wenn nur ein Import da steht,wird die Type von // dem Literal 2 Number berechnet => Deswegen kann // nicht auf den Stack geladen. //import java.lang.Long; publi…