JanUlrich
50916b5db2
SourceFile als Parent für Class.parserPostProcessing
2015-10-29 17:00:39 +01:00
f077829d30
JUnit Test für Lokale Variabeln erstellt
2015-10-28 10:48:14 +01:00
ce52fd8904
ConsoleInterface an neue CompilerApi angepasst
...
RefType getBytecodeSignature unterscheidet zwischen RefType und TypePlacholder
Abstrakte ByteCodeTest Klasse um getClassLoader erweitert
Alle BytecodeTypeTests angepasst
2015-10-27 15:14:52 +01:00
12093f2fc7
Signatur ist das gleiche wie Description
2015-10-27 13:27:00 +01:00
52be0a1af3
Overloading Test überarbeitet
2015-10-23 19:04:13 +02:00
JanUlrich
040a1f4088
Merge mit unify
2015-10-23 18:07:37 +02:00
0dcb36f49e
JavaClassName hack entfernt
2015-10-23 16:30:07 +02:00
47361ca22c
Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode
...
# Conflicts:
# src/de/dhbwstuttgart/syntaxtree/Class.java
2015-10-23 16:26:25 +02:00
b99f1bc3c9
JavaClassName: Hack damit Object zu java.lang.Object wird. Muss unbedingt anders gelöst werden
2015-10-23 16:23:20 +02:00
JanUlrich
36a3aeddb3
main-Methode in .jav Files möglich
2015-10-23 16:22:44 +02:00
JanUlrich
ca447fd44e
Merge mit unify und bytecode
2015-10-23 15:14:18 +02:00
JanUlrich
05187aa49f
Merge mit bytecode
2015-10-23 14:44:55 +02:00
JanUlrich
c9546d9762
Merge branch 'bytecode' into unify
2015-10-23 14:13:31 +02:00
JanUlrich
eda270d451
Nachträglich Fehler beheben
2015-10-23 14:13:17 +02:00
JanUlrich
356794d753
Merge branch 'bytecode' into unify
2015-10-23 13:57:02 +02:00
JanUlrich
f16171a8f6
Object zu java.lang.Object als Superklasse von Class im Standardkonstruktor ändern
2015-10-23 11:48:35 +02:00
77c06225a6
Constructor ist von Type Void
2015-10-23 10:56:56 +02:00
fab73a4d62
ASTFactory.createClass gibt eine Class statt ClassGenerator zurück
2015-10-23 10:46:55 +02:00
422f3b4144
ASTFactory createClass
2015-10-23 10:43:48 +02:00
bfb00ac1d1
ClassGenerator hat eine Map von zusätzlichen Klassen die generiert werden müssen
...
MyCompiler und MyCompilerApi aufgeräumt
ASTFactory Klasse angefangen
2015-10-22 20:40:33 +02:00
JanUlrich
347b06ac68
Main Test anfügen
2015-10-22 16:46:24 +02:00
JanUlrich
66b37482db
Support für eindimensionale Arrays von RefTypes angefügt
2015-10-22 16:46:06 +02:00
632c2ca508
Genericklassen für Superklassen, Fieldtypes und Methodenparameter werden generiert
2015-10-20 15:58:39 +02:00
bafffe26ad
Generierung von Generic Klasse auskommentiert
2015-10-20 14:07:57 +02:00
Florian Steurer
edf1d817d2
implemented equal for menge
2015-10-19 11:45:49 +02:00
Florian Steurer
cfc6711897
unit tests for simple types
2015-10-19 09:34:44 +02:00
Florian Steurer
9e1f417280
factories, builder and first unit test
2015-10-18 15:13:28 +02:00
Florian Steurer
4fa160529d
created notes
2015-10-18 13:47:17 +02:00
Florian Steurer
7484ace724
first call to unify
2015-10-18 12:51:07 +02:00
Florian Steurer
bd8a62cda7
created unit test class
2015-10-17 19:04:32 +02:00
50dda3041f
Beginn der Generierung der GenericKlasse, Problem ist der Konstruktor, dieser wird auf Objekt aufgerufen und nicht auf der SUperklasse
2015-10-16 15:15:30 +02:00
6a8590ab0d
FreshWildcardType muss von ObjectType ableiten, damit der Unifikationsalgorithmus funktioniert
2015-10-16 13:22:08 +02:00
1a07c186a6
generateBytecode von Class gibt eine Menge an ByteCodeResults zurück, wird benötigt um zusätzliche Klassen anzulegen
2015-10-16 10:39:34 +02:00
3a18088801
Erste Änderung an RefType
...
Tests für Extends angelegt
2015-10-15 22:16:18 +02:00
0a17be3c4f
Abstrakter Test für BytecodeTests
...
TypedVectorTest angelegt: funktoniert schon
OverloadingTest angelegt: Nächstes Ziel
2015-10-15 19:12:38 +02:00
4f1c02834d
Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode
2015-10-15 17:46:20 +02:00
d6fb9ff2c7
ConditionTest angelegt
...
ForTest gefixed
2015-10-15 17:46:13 +02:00
JanUlrich
88b1c3e57c
WriteLog anfügen
2015-10-15 16:28:10 +02:00
JanUlrich
a541b353cd
Änderungen an IFStmt
2015-10-15 16:15:13 +02:00
f23a341d72
Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode
2015-10-15 14:55:30 +02:00
JanUlrich
e104b2e379
Test anfügen
2015-10-15 13:56:12 +02:00
bcbe82c64e
Tests für verschiedene Statements angelegt
...
If, IfElse Implementiert
Fehlende Interface Implementierungen mit NotImplementedException hinzugefügt
2015-10-13 19:25:51 +02:00
JanUlrich
eb3db718ad
Neue Testfälle in bytecode
2015-09-29 18:18:06 +02:00
JanUlrich
29dea524a5
Experimenteller Status. Änderungen an ClassSignatur Generierung
2015-09-29 00:28:59 +02:00
JanUlrich
1371220249
Fehler in TypeDeplyment behoben
2015-09-28 16:35:01 +02:00
JanUlrich
46291a6056
Bug 23 gefixt.
2015-09-24 15:26:34 +02:00
Pluemicke Martin
f2c7d3b6fa
Matrix_lambda.jav Matrix_lambdaTest.java hinzugefuegt
2015-09-23 22:33:54 +02:00
Pluemicke Martin
02b17b1a8f
Test2 in Test.java hinzugefuegt
2015-09-23 22:17:41 +02:00
JanUlrich
0906fa2e9e
Test angefügt
2015-09-23 17:32:21 +02:00
JanUlrich
61a4bc3cd7
Fehler in Lambda2_2 gefixt
2015-09-23 17:22:01 +02:00