Commit Graph

355 Commits

Author SHA1 Message Date
JanUlrich
8723ced9b0 Merge branch 'refactoring' into bytecode 2014-10-09 13:54:55 +02:00
JanUlrich
4e394ae12c Neuer Testfall angefügt 2014-10-09 12:01:41 +02:00
JanUlrich
26f35cfeb6 Logger angefügt 2014-10-09 12:01:16 +02:00
JanUlrich
2b33576488 Finite Closure ohne Subtypes. checkType statt TYPE 2014-10-08 19:00:17 +02:00
JanUlrich
51e0d96174 Reduziertes Testbeispiel angefügt 2014-10-07 17:47:59 +02:00
JanUlrich
ab20e2c5e8 FC enthält Supertklassen 2014-10-01 17:13:08 +02:00
JanUlrich
d636d29ab5 Problem mit der Umwandlung von generischen Variablen zu TPH behoben (noch nicht vollständig) 2014-09-18 16:26:02 +02:00
JanUlrich
7abb1f8ad6 Antlr Test angefügt 2014-09-16 17:34:26 +02:00
JanUlrich
81d9d3ab64 Ant_build angepasst 2014-09-09 15:30:32 +02:00
JanUlrich
583dfb23e3 Probleme mit GenericTypeVar behoben 2014-09-09 11:15:10 +02:00
JanUlrich
6858092ef1 Einführung von ConstraintType 2014-09-08 15:12:47 +02:00
JanUlrich
9f97bef6cd Umstrukturierung zu de.dhbwstuttgart-Packagenamen 2014-09-05 11:49:31 +02:00
JanUlrich
c90f1404ab Große Umstrukturierung 2014-09-04 16:35:44 +02:00
JanUlrich
93a6070bd4 Änderungen an Testfiles 2014-09-03 16:15:04 +02:00
JanUlrich
3d88fb479b Testfile angepasst 2014-09-03 10:42:12 +02:00
JanUlrich
01c6a934ed Projekt umstrukturierung 2014-09-02 11:07:16 +02:00
JanUlrich
585ca78de8 Tests angefügt 2014-09-02 10:34:06 +02:00
JanUlrich
d6c75463ca Projektstruktur ändern 2014-09-02 10:33:54 +02:00
Martin Plümicke
60c515a40d Merge branch 'master' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore 2014-09-02 09:44:57 +02:00
Martin Plümicke
b468fdf877 Test files angefuegt 2014-09-02 09:43:36 +02:00
JanUlrich
bd74b24500 Fehler beseitigt 2014-08-28 18:42:40 +02:00
JanUlrich
d39aecff4d PrintJavaCode in PostIncExpr fixed 2014-08-14 12:25:58 +02:00
JanUlrich
e7034f82ce Kleine Verbesserungen 2014-08-11 14:35:33 +02:00
JanUlrich
63a10f4775 Fehler behoben 2014-08-07 14:26:02 +02:00
JanUlrich
b9dde7b015 Parser nimmt name statt simplename für Typ 2014-08-07 12:20:11 +02:00
JanUlrich
25195440f0 Problem mit LocalVarDecl und setType behoben 2014-08-07 11:07:11 +02:00
JanUlrich
c35904d216 Test added 2014-08-05 16:58:26 +02:00
Sascha Speidel
5c80215516 Andis letzter Stand 2014-08-05 14:24:58 +02:00
JanUlrich
69668434da Code aufgeräumt 2014-08-05 12:34:09 +02:00
JanUlrich
2925926e58 Einsetzen von GenericTypeVars an das Ende einer GenericTypeVarList verbessert 2014-07-31 15:15:33 +02:00
JanUlrich
dbf493424e Fehler bei der Einsetzung von GenericVarDeclarations beheben 2014-07-23 17:24:08 +02:00
JanUlrich
038e65970c Tests anfügen 2014-07-16 18:40:03 +02:00
JanUlrich
42c47fbe86 Tests angefügt 2014-07-16 18:39:06 +02:00
JanUlrich
bbb3cf76d9 Parser geändert 2014-07-09 15:07:40 +02:00
JanUlrich
39bcd6702b Änderungen am Lexer 2014-07-09 10:52:23 +02:00
JanUlrich
d5258d2d09 Änderungen am Parser 2014-07-02 10:00:17 +02:00
JanUlrich
eec8e4d1a8 Generics werden eingesetzt. Unvollständiger Zustand 2014-06-20 11:18:45 +02:00
JanUlrich
1f55b81b02 Änderungen am TypeInsertSet. Momentan werden keine Generics eingesetzt 2014-06-19 19:40:13 +02:00
JanUlrich
4000695736 BoundedGenerics werden nun auch mit einbezogen 2014-06-18 13:37:17 +02:00
JanUlrich
05f4dbbff3 GenericVarAssumption eingeführt 2014-06-18 11:30:14 +02:00
JanUlrich
27c4a61ed3 Merge branch 'master' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore 2014-06-18 09:06:25 +02:00
JanUlrich
5979835783 GenericVarAssumption eingeführt 2014-06-18 09:06:08 +02:00
JanUlrich
2151c4550b Backup 2014-06-10 20:23:01 +02:00
JanUlrich
4a67a4a58e Object wird standardmäßig importiert. TestFiles angefügt 2014-05-07 21:57:29 +02:00
JanUlrich
5c6a61f2ef Testfiles added. Tests fixed. Operator TypeExpr fixed 2014-05-07 08:10:55 +02:00
JanUlrich
ab4d26103e Tests angefügt 2014-04-28 17:21:27 +02:00
JanUlrich
1a655943ed Test angefügt 2014-04-28 07:40:49 +02:00
JanUlrich
183d8f43ee Test angefügt. Neues Problem: Nicht alle Generischen Variablen werden eingesetzt 2014-04-26 18:30:25 +02:00
JanUlrich
d053ce0b08 Test angefügt 2014-04-26 16:20:16 +02:00
JanUlrich
fab7522def Fehler in Testcases behoben. RefTyp.hashCode() angefügt 2014-04-24 13:01:24 +02:00
JanUlrich
ce61fdf3c7 Bug-fixes; GenericTypeVar kann von mehreren Klassen per extends abhängen. 2014-04-24 01:53:35 +02:00
JanUlrich
36fd915248 weitere Testcases eingefügt 2014-04-23 17:59:59 +02:00
JanUlrich
b2e79b35f3 Dateien vergessen 2014-04-23 14:36:50 +02:00
JanUlrich
db4442628b Bugfix 2014-04-23 14:36:26 +02:00
JanUlrich
eab2c7ef93 Neuimplementierung von automatischer Einsetzung der benötigten Generischen Variablen durch TypeInsertSet 2014-04-23 12:05:57 +02:00
JanUlrich
258c172f80 Modifikation am Parser. Auch Felder sind Generisc. 2014-04-16 17:34:35 +02:00
JanUlrich
1005dabacb GenerischeTypvariablen werden beim Einsetzen in den Quelltext mit eingesetzt 2014-04-16 16:02:16 +02:00
JanUlrich
87e4f2fd36 TypeinferenceException überarbeitet 2014-04-15 14:56:20 +02:00
JanUlrich
0345dceb8e Problem mit String Literal behoben 2014-04-15 12:07:42 +02:00
JanUlrich
f0ef3017b9 Fixed Tests. Doppelte TypeAssumptions beseitigt 2014-04-14 18:05:24 +02:00
JanUlrich
5316b6ca51 Import Test funktioniert jetzt 2014-04-09 14:12:55 +02:00
JanUlrich
8d4213511d Backup-commit 2014-04-03 10:35:25 +02:00
JanUlrich
8e7776dc4c GTV2TPH eingeführt. Beim Anfügen eines SingleConstraints werden GenericTypeVars nun durch Typeplaceholder ausgetauscht. 2014-03-28 18:36:08 +01:00
JanUlrich
c65774492e Obsolete Klassen gelöscht. Alle Fehlermeldungen im src-Ordner behoben 2014-03-27 16:50:36 +01:00
JanUlrich
9784a10f84 Fehler beseitigt. wandleRefType2GenericVariables überarbeitet. getChildren()-Methode für alle Statements implementiert 2014-03-27 16:43:07 +01:00
JanUlrich
b6e2d75174 FunNInterface N = 1-6 zu den BasicAssumptions hinzugefügt 2014-03-26 23:28:17 +01:00
JanUlrich
69af867293 Tests angefügt 2014-03-26 02:33:47 +01:00
JanUlrich
0e19e996c1 createTypeInsertPoint-Methode eingeführt 2014-03-25 04:41:07 +01:00
JanUlrich
7031839f52 TypeInsertSet.equals() verbessert. TypinferenceResult.getTypeInsertPoints() liefert keine doppelten InsertSets mehr zurück 2014-03-21 16:34:16 +01:00
JanUlrich
f16a9345eb Fehler in Overloading im Bezug auf FunNInterface behoben 2014-03-20 11:49:37 +01:00
JanUlrich
ddb9ef6d7d Fehlerhaftes RefType erstellen von Klassen gefixt 2014-03-20 11:35:57 +01:00
JanUlrich
947be154ea Fehler behoben 2014-03-20 02:42:44 +01:00
JanUlrich
5b141bbb5d Merge mit master. LocalVarDecl.declType entfernt 2014-03-19 15:53:02 +01:00
JanUlrich
7defd01db8 Änderungen an typeReconstruction in SourceFile. Die Constraints aller Klassen einer SourceFile werden nun gemeinsam Unifiziert und jede Klasse aus dem SourceFile erhält das selbe ResultSet. Tests angefügt. 2014-03-19 15:14:50 +01:00
JanUlrich
38698d04fd ConstuctorAssumption angefügt 2014-03-18 20:19:13 +01:00
JanUlrich
d4b9ea9a73 ConstuctorAssumption angefügt 2014-03-18 20:18:57 +01:00
JanUlrich
9d361072e3 Test angefügt 2014-03-18 14:26:07 +01:00
JanUlrich
2fb5413548 Parsen von typisierten Felddeklarationen ist jetzt möglich. 2014-03-18 14:04:31 +01:00
JanUlrich
75f9a74c44 Parser tests angefügt 2014-03-17 20:05:12 +01:00
JanUlrich
dbda805fa5 SyntaxTreeNode.equal verbessert 2014-03-17 17:55:55 +01:00
JanUlrich
94aae83ca8 SyntaxTreeNode.equals() implementiert 2014-03-14 16:34:25 +01:00
JanUlrich
40346b2a0b Neue Klasse für Interface eingeführt 2014-03-14 14:09:03 +01:00
JanUlrich
8060278e3f Kleine Änderungen an Tests 2014-03-13 01:21:02 +01:00
JanUlrich
d7e6a7848d Bytecodegenerierung angepasst. Tests erstellt 2014-03-12 18:28:30 +01:00
JanUlrich
931e90e7f2 Erster Bytecodegeneration-Test angefügt. codegen()-Methode angepasst 2014-03-12 16:32:50 +01:00
JanUlrich
5d57179364 SyntaxTreeNode.getDescription() angefügt 2014-03-12 15:27:26 +01:00
JanUlrich
b29fa03782 ParameterInsertTest added 2014-03-10 15:56:17 +01:00
JanUlrich
eef38bff42 MethodTypeInsertTest angefügt. TypeInsertTester verbessert 2014-03-09 14:12:48 +01:00
JanUlrich
c5eb3a5711 MethodTypeInsertTest angefügt 2014-03-09 13:03:30 +01:00
JanUlrich
1872b8aac4 TypeInsertTests angefügt 2014-03-09 11:44:12 +01:00
JanUlrich
b891ad4580 FunNMethode implementiert 2014-02-22 04:58:49 +01:00
JanUlrich
282b068552 Begeonnen mit Implementierung von getChildren() 2014-02-19 23:04:48 +01:00
JanUlrich
e33b9fd76e weitere Fehler behoben 2014-02-19 17:32:43 +01:00
JanUlrich
bf341ab4f3 createTypeAssumptions für Field generiert 2014-02-19 14:16:28 +01:00
JanUlrich
e31725f255 Fehler in LocalVarAssumption behoben 2014-02-19 06:09:59 +01:00
JanUlrich
8d26f06092 Constructor implementiert 2014-02-19 05:20:54 +01:00
JanUlrich
c242061541 TypeAssumptions überarbeitet. Neue AssumptionTypes angefügt. CType... Assumptions werden abgelöst 2014-02-14 17:31:55 +01:00
JanUlrich
95d7553482 InstVarDecl gelöscht. Weitere Verbesserungen. Keine Lauffähige Version 2014-02-12 22:10:33 +01:00
JanUlrich
7a556fbafb TPH.fresh() kann nicht mehr ohne die Übergabe eines TypeReplacementListeners erfolgen. Keine Lauffähige Version 2014-02-10 17:44:20 +01:00
JanUlrich
bda8dbe671 CTypeResultSet umbenannt und nicht gebrauchte Funktionen entfernt 2014-02-09 18:52:04 +01:00
JanUlrich
971fb4ad65 Starte mit Löschen alter Typeinferenzalgorithmen 2014-02-09 16:07:31 +01:00
JanUlrich
7ec923c4bb Stand vom 9.11.2013 angefügt 2014-02-05 13:38:34 +01:00
JanUlrich
218684dd24 Kopie aus dem CVS 2014-02-04 17:44:03 +01:00
JanUlrich
9626e0e14e gitignore added. CVS-Ordner ignorieren sowie class und package dateien 2014-02-04 17:42:14 +01:00
JanUlrich
64c652da71 Java und jav files 2013-10-18 13:33:46 +02:00