Commit Graph

  • 42c47fbe86 Tests angefügt JanUlrich 2014-07-16 18:39:06 +02:00
  • 45d176aed2 Fehler beseitigen JanUlrich 2014-07-16 18:38:55 +02:00
  • 26d3a89fd9 Fixed insert Type JanUlrich 2014-07-16 16:50:21 +02:00
  • df67185b45 Fehler beim Umwandeln von Generischen Variablen zu TPH beseitigt JanUlrich 2014-07-16 16:40:49 +02:00
  • f059e0b9b8 Einsetzen von generischen Variablen verbessern JanUlrich 2014-07-16 14:35:12 +02:00
  • 694899e73f Einsetzen von generischen Variablen JanUlrich 2014-07-16 10:33:34 +02:00
  • 0327894686 Code aufgeräumt JanUlrich 2014-07-09 16:04:33 +02:00
  • bbb3cf76d9 Parser geändert JanUlrich 2014-07-09 15:07:40 +02:00
  • 053edc0f73 Merge branch 'master' into refactoring JanUlrich 2014-07-09 10:54:08 +02:00
  • 8c7d453472 gitignore update JanUlrich 2014-07-09 10:52:59 +02:00
  • 39bcd6702b Änderungen am Lexer JanUlrich 2014-07-09 10:52:23 +02:00
  • 8030b1edf9 Merge branch 'master' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore Martin Plümicke 2014-07-09 10:49:55 +02:00
  • 97ec87a358 JLex geadded Martin Plümicke 2014-07-09 10:49:25 +02:00
  • d5258d2d09 Änderungen am Parser JanUlrich 2014-07-02 10:00:17 +02:00
  • 2ce0fd4dcd SourcePatchPoint eingeführt JanUlrich 2014-06-25 17:31:04 +02:00
  • edfa85df7f Einsetzen von Generics geändert. Unvollständiger Zustand JanUlrich 2014-06-25 17:30:31 +02:00
  • eec8e4d1a8 Generics werden eingesetzt. Unvollständiger Zustand JanUlrich 2014-06-20 11:18:45 +02:00
  • 1f55b81b02 Änderungen am TypeInsertSet. Momentan werden keine Generics eingesetzt JanUlrich 2014-06-19 19:40:13 +02:00
  • 370bb8913b TODOS bereinigt JanUlrich 2014-06-18 14:06:23 +02:00
  • 4000695736 BoundedGenerics werden nun auch mit einbezogen JanUlrich 2014-06-18 13:37:17 +02:00
  • 863f8ec2ec Problem mit Generischen Variabeln in Klassendeklarationen gelöst JanUlrich 2014-06-18 11:53:39 +02:00
  • 05f4dbbff3 GenericVarAssumption eingeführt JanUlrich 2014-06-18 11:30:14 +02:00
  • 27c4a61ed3 Merge branch 'master' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore JanUlrich 2014-06-18 09:06:25 +02:00
  • 5979835783 GenericVarAssumption eingeführt JanUlrich 2014-06-18 09:06:08 +02:00
  • 2151c4550b Backup JanUlrich 2014-06-10 20:23:01 +02:00
  • 4a67a4a58e Object wird standardmäßig importiert. TestFiles angefügt JanUlrich 2014-05-07 21:57:29 +02:00
  • c6ddc8036d Einsetzen von Generischen Variablen überarbeitet JanUlrich 2014-05-07 13:01:14 +02:00
  • ef641065e2 Backup JanUlrich 2014-05-07 09:36:31 +02:00
  • 5c6a61f2ef Testfiles added. Tests fixed. Operator TypeExpr fixed JanUlrich 2014-05-07 08:10:55 +02:00
  • ab4d26103e Tests angefügt JanUlrich 2014-04-28 17:21:27 +02:00
  • 6a98115361 Typen werden vor dem Unifizieren nochmals kontrolliert JanUlrich 2014-04-28 08:26:11 +02:00
  • 1a655943ed Test angefügt JanUlrich 2014-04-28 07:40:49 +02:00
  • 2511d95a9f getDescription von FormalParameter angepasst JanUlrich 2014-04-26 20:10:18 +02:00
  • 9aea618525 SyntaxTreeNode wird zum ermitteln der TIPs zusätzlich durchlaufen JanUlrich 2014-04-26 19:33:26 +02:00
  • 183d8f43ee Test angefügt. Neues Problem: Nicht alle Generischen Variablen werden eingesetzt JanUlrich 2014-04-26 18:30:25 +02:00
  • 64d01e8ee2 Einsetzen von generischen Typen gefixt JanUlrich 2014-04-26 17:41:53 +02:00
  • d053ce0b08 Test angefügt JanUlrich 2014-04-26 16:20:16 +02:00
  • fab7522def Fehler in Testcases behoben. RefTyp.hashCode() angefügt JanUlrich 2014-04-24 13:01:24 +02:00
  • e7db1e7494 Operator unterstützt jetzt auch Double und Float statt nur Integer als Typ JanUlrich 2014-04-24 12:42:10 +02:00
  • ce61fdf3c7 Bug-fixes; GenericTypeVar kann von mehreren Klassen per extends abhängen. JanUlrich 2014-04-24 01:53:35 +02:00
  • 36fd915248 weitere Testcases eingefügt JanUlrich 2014-04-23 17:59:59 +02:00
  • fd5aafb0eb Operator mit TypeExpr versehen JanUlrich 2014-04-23 17:59:39 +02:00
  • c9477705cc Typen in Parameterlisten von Lambda Ausdrücken werden nicht mehr eingesetzt JanUlrich 2014-04-23 15:19:56 +02:00
  • b2e79b35f3 Dateien vergessen JanUlrich 2014-04-23 14:36:50 +02:00
  • db4442628b Bugfix JanUlrich 2014-04-23 14:36:26 +02:00
  • eab2c7ef93 Neuimplementierung von automatischer Einsetzung der benötigten Generischen Variablen durch TypeInsertSet JanUlrich 2014-04-23 12:05:57 +02:00
  • 258c172f80 Modifikation am Parser. Auch Felder sind Generisc. JanUlrich 2014-04-16 17:34:35 +02:00
  • 1005dabacb GenerischeTypvariablen werden beim Einsetzen in den Quelltext mit eingesetzt JanUlrich 2014-04-16 16:02:16 +02:00
  • 87e4f2fd36 TypeinferenceException überarbeitet JanUlrich 2014-04-15 14:56:20 +02:00
  • 0345dceb8e Problem mit String Literal behoben JanUlrich 2014-04-15 12:07:42 +02:00
  • f0ef3017b9 Fixed Tests. Doppelte TypeAssumptions beseitigt JanUlrich 2014-04-14 18:05:24 +02:00
  • 61e9c953c9 fixed getChildren() JanUlrich 2014-04-09 15:54:20 +02:00
  • 5316b6ca51 Import Test funktioniert jetzt JanUlrich 2014-04-09 14:12:55 +02:00
  • 8d4213511d Backup-commit JanUlrich 2014-04-03 10:35:25 +02:00
  • 38f4a1351f MakeBasicAssumptionsFromJRE geändert JanUlrich 2014-04-01 21:38:53 +02:00
  • 8e7776dc4c GTV2TPH eingeführt. Beim Anfügen eines SingleConstraints werden GenericTypeVars nun durch Typeplaceholder ausgetauscht. JanUlrich 2014-03-28 18:36:08 +01:00
  • b432c74ec4 Fehler in SourceFile behoben JanUlrich 2014-03-27 16:51:57 +01:00
  • c65774492e Obsolete Klassen gelöscht. Alle Fehlermeldungen im src-Ordner behoben JanUlrich 2014-03-27 16:50:36 +01:00
  • 9784a10f84 Fehler beseitigt. wandleRefType2GenericVariables überarbeitet. getChildren()-Methode für alle Statements implementiert JanUlrich 2014-03-27 16:43:07 +01:00
  • b6e2d75174 FunNInterface N = 1-6 zu den BasicAssumptions hinzugefügt JanUlrich 2014-03-26 23:28:17 +01:00
  • 69af867293 Tests angefügt JanUlrich 2014-03-26 02:33:47 +01:00
  • 0e19e996c1 createTypeInsertPoint-Methode eingeführt JanUlrich 2014-03-25 04:41:07 +01:00
  • c738e5c0de FileOutputStream zu OutputStream geändert classfile JanUlrich 2014-03-24 18:01:26 +01:00
  • 157c83d9a4 Anpassungen fuer jvmdisassembler Martin Plümicke 2014-03-24 15:32:13 +01:00
  • 9990892e5b Librarys pushen JanUlrich 2014-03-24 15:07:02 +01:00
  • fae741c658 Fehler in der TypeInsertSet.equals() methode behoben JanUlrich 2014-03-24 13:59:21 +01:00
  • 7031839f52 TypeInsertSet.equals() verbessert. TypinferenceResult.getTypeInsertPoints() liefert keine doppelten InsertSets mehr zurück JanUlrich 2014-03-21 16:34:16 +01:00
  • f16a9345eb Fehler in Overloading im Bezug auf FunNInterface behoben JanUlrich 2014-03-20 11:49:37 +01:00
  • ddb9ef6d7d Fehlerhaftes RefType erstellen von Klassen gefixt JanUlrich 2014-03-20 11:35:57 +01:00
  • 947be154ea Fehler behoben JanUlrich 2014-03-20 02:42:44 +01:00
  • 5b141bbb5d Merge mit master. LocalVarDecl.declType entfernt JanUlrich 2014-03-19 15:53:02 +01:00
  • 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. JanUlrich 2014-03-19 15:14:50 +01:00
  • 38698d04fd ConstuctorAssumption angefügt JanUlrich 2014-03-18 20:19:13 +01:00
  • d4b9ea9a73 ConstuctorAssumption angefügt JanUlrich 2014-03-18 20:18:57 +01:00
  • 9d361072e3 Test angefügt JanUlrich 2014-03-18 14:26:07 +01:00
  • 2fb5413548 Parsen von typisierten Felddeklarationen ist jetzt möglich. JanUlrich 2014-03-18 14:04:31 +01:00
  • 59106a7e7b Methodenparameter können nun auch inferiert werden JanUlrich 2014-03-18 13:38:47 +01:00
  • 75f9a74c44 Parser tests angefügt JanUlrich 2014-03-17 20:05:12 +01:00
  • dbda805fa5 SyntaxTreeNode.equal verbessert JanUlrich 2014-03-17 17:55:55 +01:00
  • 94aae83ca8 SyntaxTreeNode.equals() implementiert JanUlrich 2014-03-14 16:34:25 +01:00
  • 40346b2a0b Neue Klasse für Interface eingeführt JanUlrich 2014-03-14 14:09:03 +01:00
  • 977e777878 Starte mit der Einführung von Interfaces JanUlrich 2014-03-13 01:21:52 +01:00
  • 8060278e3f Kleine Änderungen an Tests JanUlrich 2014-03-13 01:21:02 +01:00
  • d7e6a7848d Bytecodegenerierung angepasst. Tests erstellt JanUlrich 2014-03-12 18:28:30 +01:00
  • 931e90e7f2 Erster Bytecodegeneration-Test angefügt. codegen()-Methode angepasst JanUlrich 2014-03-12 16:32:50 +01:00
  • 5d57179364 SyntaxTreeNode.getDescription() angefügt JanUlrich 2014-03-12 15:27:26 +01:00
  • b29fa03782 ParameterInsertTest added JanUlrich 2014-03-10 15:56:17 +01:00
  • eef38bff42 MethodTypeInsertTest angefügt. TypeInsertTester verbessert JanUlrich 2014-03-09 14:12:48 +01:00
  • c5eb3a5711 MethodTypeInsertTest angefügt JanUlrich 2014-03-09 13:03:30 +01:00
  • 4786345f7b Felder (Field) müssen nun immer mit einem Offset initialisiert werden. Fehler behoben. Parser modifiziert. VariableTypeInsertTest läuft erfolgreich JanUlrich 2014-03-09 12:10:03 +01:00
  • 1872b8aac4 TypeInsertTests angefügt JanUlrich 2014-03-09 11:44:12 +01:00
  • 9ced1b4827 Funktion parse(sourceCode) angefügt. SourceFile enthält nicht mehr das Feld filename JanUlrich 2014-03-07 22:05:10 +01:00
  • a39a9273a1 Ä JanUlrich 2014-02-22 05:43:20 +01:00
  • b891ad4580 FunNMethode implementiert JanUlrich 2014-02-22 04:58:49 +01:00
  • 282b068552 Begeonnen mit Implementierung von getChildren() JanUlrich 2014-02-19 23:04:48 +01:00
  • e33b9fd76e weitere Fehler behoben JanUlrich 2014-02-19 17:32:43 +01:00
  • bf341ab4f3 createTypeAssumptions für Field generiert JanUlrich 2014-02-19 14:16:28 +01:00
  • e31725f255 Fehler in LocalVarAssumption behoben JanUlrich 2014-02-19 06:09:59 +01:00
  • 8d26f06092 Constructor implementiert JanUlrich 2014-02-19 05:20:54 +01:00
  • d397002960 Overloading an neue Assumptions angepasst JanUlrich 2014-02-18 17:47:40 +01:00