d1138540de
Make jar with dependencies executable
JanUlrich
2020-01-10 16:53:14 +01:00
647c9e6c21
modified: ../../../main/java/de/dhbwstuttgart/bytecode/BytecodeGenMethod.java .replace("/", ".")); anegfuegt, damit auch bei packages superklassen gefunden erden.
pl@gohorb.ba-horb.de
2020-01-08 14:47:03 +01:00
6779f10b08
modified: ../../../../main/java/de/dhbwstuttgart/bytecode/BytecodeGenMethod.java Bug "." wird in replaceAll nicht ersetzt, deshalb "/" durch "." und nicht "." durch "/" ersetzt.
pl@gohorb.ba-horb.de
2020-01-07 18:37:43 +01:00
ac3f8ece0e
Merge branch 'addPackages' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into addPackages
pl@gohorb.ba-horb.de
2020-01-07 11:20:31 +01:00
f63346649b
Fix loading packages from same package
JanUlrich
2020-01-06 22:04:29 +01:00
691d31df5e
Die getRegistry Methode der CompilationEnvironment Klasse beachtet jetzt auch alle .class Files, welche sich im gleichen Ordner befinden
JanUlrich
2020-01-03 00:18:09 +01:00
2e421cccaa
Merge branch 'addPackages' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into addPackages
JanUlrich
2019-12-30 19:20:46 +01:00
bd0b2e6058
new file: ../../../../../../../../java/packages/OLTest.java new file: ../../../OL.jav new file: ../../../OLMain.jav
pl@gohorb.ba-horb.de
2019-12-30 10:45:32 +01:00
c1c12fa33c
new file: mathStrucVectorTest.java new file: ../../resources/javFiles/packageTest/de/test/mathStruc.jav new file: ../../resources/javFiles/packageTest/de/test/mathStrucVector.jav new file: ../../resources/javFiles/packageTest/de/test/vectorAdd.jav
pl@gohorb.ba-horb.de
2019-12-23 16:34:07 +01:00
7fd03d505e
Merge branch 'addPackages' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into addPackages
pl@gohorb.ba-horb.de
2019-12-23 11:25:36 +01:00
e305c3cb55
[MINOR]: Optimized imports.
michael
2019-12-09 13:52:37 +01:00
835f0755da
Merge branch 'simplifyRes' of uhl@gohorb.ba-horb.de:/bahome/projekt/git/JavaCompilerCore into simplifyRes
michael
2019-12-06 20:22:52 +01:00
14b127390e
[MINOR]: Umlaute in Kommentaren korrigiert.
michael
2019-12-06 20:22:33 +01:00
0c1337f84b
Merge branch 'simplifyRes' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into simplifyRes
pl@gohorb.ba-horb.de
2019-12-06 13:09:55 +01:00
5c1015b51e
modified: src/main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java - fieldType = TypePlaceholder.fresh(fieldDeclarationContext.getStart()); + fieldType = TypePlaceholder.fresh(fieldDeclarationContext.variableDeclaratorList().getStart()); //PL 2019-12-06: variableDeclaratorList() eingefuegt, um als Token nicht die Modifier zu bekommen
pl@gohorb.ba-horb.de
2019-12-06 12:57:07 +01:00
c52da7951a
Bug 176 - Argumente mit Typvariabelen werden die Generics einschließlich Bounds immer bei den Argumenten eingefügt
michael
2019-12-05 21:51:53 +01:00
6dc15acba4
Build for JDK 1.8
michael
2019-12-05 21:50:11 +01:00
6cbabee65a
Merge remote-tracking branch 'origin/bigRefactoring' into simplifyRes
michael
2019-12-02 20:15:33 +01:00
c18daad047
Korrektur der Ersetzung.
michael
2019-12-02 15:32:18 +01:00
1eaeca1db5
Refactoring in pom.xml
Michael Uhl
2019-11-27 21:40:35 +01:00
09a6aec65d
Erste Tests und die Möglichkeit generateBytecode null als Pfad zu übergeben
JanUlrich
2019-11-24 17:52:02 +01:00
766e71bb3a
Beginn mit Werksvertrag: Package Support
JanUlrich
2019-11-19 21:53:53 +01:00
802d7726d4
Merge branch 'bigRefactoring' into addPackages
JanUlrich
2019-11-19 21:51:14 +01:00
c0f5fd1e0a
Merge branch 'simplifyRes' of uhl@gohorb.ba-horb.de:/bahome/projekt/git/JavaCompilerCore into simplifyRes
Michael Uhl
2019-11-14 14:07:04 +01:00
52b3498dfb
Vor Fertigstellung Ersetzung Generics.
Michael Uhl
2019-11-13 10:14:07 +01:00
7343ea1701
Vor Fertigstellung Ersetzung Generics.
Michael Uhl
2019-11-13 10:14:07 +01:00
00bbd5279f
modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java log-File-Ausgabe etwas ergaenzt
pl@gohorb.ba-horb.de
2019-10-24 17:47:51 +02:00
d1637b8eb9
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
Fayez Abu Alia
2019-08-29 11:50:23 +02:00
9abda637a1
Generic generator algorithm - fixed bug
Fayez Abu Alia
2019-08-29 10:49:18 +02:00
a41e9804a0
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
Fayez Abu Alia
2019-07-31 13:18:07 +02:00
25c685c705
Merged with simplifyRes and cleaned up code
Fayez Abu Alia
2019-07-31 13:16:14 +02:00
3ecb202a90
Generic generator algorithm v1
Fayez Abu Alia
2019-07-31 11:55:24 +02:00
efdb58e67c
Added throw Exception to method getSimplifyResultsByName
Fayez Abu Alia
2019-07-31 10:33:43 +02:00
eed8f32cb7
Merge branch 'simplifyRes' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into simplifyRes
Fayez Abu Alia
2019-07-31 10:27:43 +02:00
87d0a46ba5
Generic generator algorithm v0.1
Fayez Abu Alia
2019-07-31 10:24:58 +02:00
5b75250fcf
Merge branch 'bigRefactoring' into simplifyRes
Michael Uhl
2019-07-29 16:21:25 +02:00
7f29b39195
Generic Method inserts.
Michael Uhl
2019-07-26 10:12:53 +02:00
7a4bc32974
Generic generator algorithm v0.1
Fayez Abu Alia
2019-07-25 22:24:06 +02:00
dfddc44f29
Separated the algorithm into two parts. Part 1 is the simplification of the constraints and part 2 is generation of generics.
Fayez Abu Alia
2019-07-12 19:50:46 +02:00
347d86a379
Genericsgenerator step 2 and 3
Fayez Abu Alia
2019-07-11 15:52:38 +02:00
d77f2176f2
Generics generator step 1
Fayez Abu Alia
2019-07-10 15:26:16 +02:00
4f39eccecb
Removed an old getter method
Fayez Abu Alia
2019-07-05 13:45:24 +02:00
669e7f111f
Separated the generation of bytecode and the calculation of simplify results from each other
Fayez Abu Alia
2019-07-05 13:29:34 +02:00
32d12677bf
Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2
pl@gohorb.ba-horb.de
2019-06-28 11:41:47 +02:00
c1e6526b43
Removed unnecessary tests
Fayez Abu Alia
2019-06-26 12:18:49 +02:00
0194e30206
Fixed Bug 150.
Fayez Abu Alia
2019-06-26 12:16:47 +02:00
3c36c61077
Fixed Bugs 159, 162 and 163
Fayez Abu Alia
2019-06-13 14:01:32 +02:00
857d63322e
Fixed Bug 152 Faculty Probleme
Fayez Abu Alia
2019-06-07 10:28:48 +02:00
b801e144c3
Merged with bigRefactoring. Added method to generate signature to FunN-Interfaces. Adapted jav-Files.
Fayez Abu Alia
2019-06-06 12:15:51 +02:00
f6669f8c13
new file: ../../../java/bytecode/VectorAddTest.java
Martin Plümicke
2019-06-05 10:28:51 +02:00
2b7aef5e87
modified: ../../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Pfad fuer logFile nach JavaCompilerCore/logFiles verlegt.
Martin Plümicke
2019-06-05 10:21:25 +02:00
3d0d11adb7
Code aufgeräumt.
Michael Uhl
2019-05-14 21:43:32 +02:00
212144db86
renamed: test/java/bytecode/FunOLTest.java -> test/java/bytecode/OLFunTest.java new file: test/resources/bytecode/javFiles/OLFun.jav
Martin Plümicke
2019-05-14 20:30:32 +02:00
bd0517ae29
modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java log-File in anderen Pfad
Martin Plümicke
2019-05-14 19:54:51 +02:00
f210dd3c25
modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java try der Nullpointer-Exception erweitert.
Martin Plümicke
2019-05-13 11:11:47 +02:00
4602e95f09
modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java
Martin Plümicke
2019-05-12 20:00:03 +02:00
1ef228a045
modified: ../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java public volatile UnifyTaskModel usedTasks = new UnifyTaskModel(); auf publich gesetzt
Martin Plümicke
2019-05-12 19:54:30 +02:00
c3c0a11572
Debugabfrage entfernt, die Exception ausgeloest hat
Martin Plümicke
2019-05-12 19:15:26 +02:00
d14406e474
modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../resources/bytecode/javFiles/MatrixOP.jav
Martin Plümicke
2019-05-10 21:23:28 +02:00