Victorious3
d79d2d28b1
Ignore Box test
2023-03-01 16:33:59 +01:00
Victorious3
ffdedd4f99
Add OL tests
2023-03-01 15:55:15 +01:00
Victorious3
374d2e811b
Generate attribute for JavaTX
2023-03-01 10:27:19 +01:00
Victorious3
24bbce8265
Fix test cases for new inputs
2023-02-21 14:04:53 +01:00
Victorious3
99c46bf37f
Fix console interface
2023-02-14 11:36:08 +01:00
Victorious3
1c2e868589
Fix removing inner type variables
2023-02-07 12:22:37 +01:00
Victorious3
62fad15b6f
We actually need the signature of the class
2023-01-31 14:53:02 +01:00
Victorious3
21fb477ee1
These are the defaults, actually
2023-01-31 14:25:37 +01:00
Victorious3
baec9999db
Don't append new class files, overwrite them
2023-01-31 14:21:16 +01:00
Victorious3
1ce180ce74
Change tests to umatch updated generics
2023-01-24 11:55:40 +01:00
pl@gohorb.ba-horb.de
8dfce15850
new file: ../../AllgemeinTest/VectorNotObject.jav
...
new file: ../../AllgemeinTest/WildcardCaptureConversionTest.jav
modified: ../../../src/test/java/AllgemeinTest.java
2023-01-23 11:51:05 +01:00
pl@gohorb.ba-horb.de
d1fd65fad7
modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java
...
Loeschungen angezeigt
modified: src/main/java/de/dhbwstuttgart/target/generate/ASTToTargetAST.java
Ansatz fuer Veraenderung des Algorithmus bei Generated Generics eingefuegt.
modified: src/main/java/de/dhbwstuttgart/typeinference/typeAlgo/TYPE.java
Loeschungen angezeigt
modified: src/main/java/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java
Loeschungen angezeigt
modified: src/test/java/targetast/TestComplete.java
tphTest eingfuegt
2023-01-18 18:11:45 +01:00
Victorious3
abe7553c37
Add missing object bounds
2023-01-17 15:57:41 +01:00
Victorious3
43e8837308
Simplify tests by adding BoundsChain
2023-01-17 12:42:20 +01:00
Victorious3
268f2b72eb
Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode
2023-01-17 11:59:19 +01:00
Victorious3
d9bb0037b8
Improve genericcs tests
2023-01-17 11:58:59 +01:00
pl@gohorb.ba-horb.de
b9c7b888c1
Changes to be committed:
...
deleted: src/test/java/targetast/Fun1$$.java
2023-01-11 11:14:49 +01:00
Victorious3
7aa7f94110
Add user defined generics to methods
2023-01-10 16:06:57 +01:00
Victorious3
229c6c523d
Change file path to make the tests happy
2023-01-10 13:48:21 +01:00
Vic Nightfall
96ffc12ebc
Merge with bigRefactoring
2023-01-04 16:07:48 +01:00
Vic Nightfall
f714589728
Remove unused imports
2023-01-04 15:47:04 +01:00
Vic Nightfall
f3e7fc0dc3
Test generics
2023-01-04 15:46:25 +01:00
Vic Nightfall
9f27d0d0fa
Work on the generics tests
2022-12-06 17:44:39 +01:00
Andreas Stadelmeier
b41680dc84
Merge with targetBytecode, Set language level to Java 19 + preview-features
2022-11-28 13:38:31 +01:00
Vic Nightfall
dbd5311d93
Fix the build by reinstating old classes
2022-11-23 21:35:33 +01:00
pl@gohorb.ba-horb.de
291fee12db
new file: ../../AllgemeinTest/VectorConstAdd.jav
...
modified: ../../bytecode/javFiles/VectorAdd.jav
new file: ../../../src/test/java/AllgemeinTest.java
wieder hergestellt.
2022-11-21 23:51:06 +01:00
JanUlrich
f8c8e2c805
Move Tests
2022-11-18 09:50:35 +01:00
Andreas Stadelmeier
00c8f41671
Change pom.xml: Clean up, Set java version to 17, Antlr4 plugin uses standard source directory. Project changes: move /test/resources to /resources
2022-11-15 16:21:09 +01:00
Vic Nightfall
9d942a7014
Start replacing the code generator
2022-11-13 19:03:54 +01:00
Vic Nightfall
aa156b793f
Generate proper FunN types
2022-11-13 17:05:14 +01:00
Victorious3
4307371dee
Box test
2022-11-13 13:47:24 +01:00
pl@gohorb.ba-horb.de
26bb3c9579
modified: ../../java/AllgemeinTest.java
...
modified: Box_Main.jav
2022-10-10 18:11:57 +02:00
Andreas Stadelmeier
8f7becd62d
Fix for Bug 230
2022-10-03 10:08:50 +02:00
Victorious3
a660d7a295
Remove bounds with Object when more concrete bounds are added
2022-09-22 22:01:28 +02:00
Victorious3
247eb0ef79
Add tests for generic parameters
2022-09-22 18:48:50 +02:00
Victorious3
04b9af8c7b
Add Box test
2022-09-22 16:50:19 +02:00
pl@gohorb.ba-horb.de
33e9b87562
Der Returntyp des Konstruktors wurde mit TypePlaceholders als Parameter bestimmt.
...
Korrigiert: TypePlaceholders durch GenericRefType ersetzt
modified: ../../../../main/java/de/dhbwstuttgart/syntaxtree/ClassOrInterface.java
Methode generateTypeOfThisClass eingefuegt. Macht aus der atuellen Klasse den zugehoerigen RefType
In getConstructors in new MethodAssumption den ofType-Parameter (Typeplaceholders) durch cl.generateTypeOfThisClass()
ersetzt. Dadurch werden GenericRefType in den Typ eingefuegt.
2022-09-18 00:19:20 +02:00
Victorious3
45b80bb6c5
Don't change the constraints anymore
2022-08-26 14:55:03 +02:00
pl@gohorb.ba-horb.de
5d5f3ee627
Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode
...
Conflicts:
src/test/java/targetast/TestComplete.java
2022-08-09 17:14:09 +02:00
Victorious3
edf85dca7f
Fix Tph4-6
2022-08-09 12:59:23 +02:00
pl@gohorb.ba-horb.de
6fc70db481
Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode
2022-08-08 15:25:23 +02:00
pl@gohorb.ba-horb.de
c933160dcb
modified: ../../java/targetast/TestComplete.java
...
Test Tph7.jav in integriert.
2022-08-08 15:24:46 +02:00
Victorious3
2af59d1e1f
Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode
2022-08-08 14:51:08 +02:00
Victorious3
f36f981ca8
Lambda captures
2022-08-08 14:50:43 +02:00
pl@gohorb.ba-horb.de
d54cd5e20a
modified: ../../../../pom.xml
...
wieder auf Java-18 umgestellt
modified: ../../java/targetast/TestComplete.java
Test Tph4Test eingefuegt
2022-08-08 14:45:58 +02:00
pl@gohorb.ba-horb.de
56f68e84e4
modified: ../../java/targetast/TestComplete.java
...
Test Tph2Test eingefue=gt
modified: ../bytecode/javFiles/Tph2.jav
Zeilen auskommentiert, die bereits in anderen Tests enthalten
2022-08-08 11:09:19 +02:00
pl@gohorb.ba-horb.de
092d066774
modified: ../../java/targetast/TphTest.java
...
Test fuer Tph7 so angepasst, dass ueberprueft wird ob die richtigen Typvariablen generiert werden
2022-08-06 22:17:49 +02:00
Victorious3
4e15bd4ae2
Merge remote-tracking branch 'origin/targetBytecode' into targetBytecode
...
# Conflicts:
# src/test/resources/bytecode/javFiles/Tph7.jav
2022-08-05 16:21:10 +02:00
Victorious3
4e6e8c5cc7
Add Tph7 test.
2022-08-05 16:20:30 +02:00
pl@gohorb.ba-horb.de
bfc5c55e90
modified: ../../../../pom.xml
...
modified: ../../java/targetast/TphTest.java
modified: ../bytecode/javFiles/Tph.jav
new file: ../bytecode/javFiles/Tph7.jav
2022-08-03 15:18:55 +02:00