JanUlrich
4cdcde8fef
Neuen Unify Algorithmus eingebaut
2016-04-01 16:12:30 +02:00
098cafac00
- IdentityFieldTest erstellt
2016-03-31 18:08:48 +02:00
JanUlrich
4deb91b99f
Merge branch 'bytecode' into refactoring
2016-03-31 11:50:53 +02:00
8d8e27c84c
- Bugfix new Statement, Deskription darf nicht mit Semikolon enden
2016-03-31 08:52:23 +02:00
JanUlrich
e2d384e7f9
Merge mit Unify und Einbinden der neuen Unifizierung. Nich lauffähige Version
2016-03-30 18:16:27 +02:00
5b07d58093
- Klassenvariable ohne Wert
2016-03-30 10:14:05 +02:00
b51079280e
- New Statement, Problem Syntax des Klassennamens
2016-03-30 10:09:17 +02:00
JanUlrich
fa337c5546
Umstellung auf MPair beginnen
2016-03-29 13:23:05 +02:00
b4d7ab02eb
- UnitTest für MultiExtends Problem
...
- Verhindern von doppelten Methoden von Class -> ClassGen
2016-03-28 10:33:04 +02:00
JanUlrich
1e9d0517f2
Umstellung auf MPair beginnen
2016-03-24 11:57:17 +01:00
JanUlrich
47c9be5488
Aufräumen
2016-03-22 13:17:56 +01:00
c80dc162d9
- Verhindern von der Generierung von doppelte Methoden
2016-03-20 18:55:36 +01:00
JanUlrich
1f825360df
Test GenerateFiniteClosure anfügen
2016-03-17 16:54:43 +01:00
JanUlrich
e061dea7f5
Aufräumen SourceFile
2016-03-16 14:54:41 +01:00
JanUlrich
a4ea466fe6
Methode generiert StackMapTable
2016-02-18 18:28:08 +01:00
JanUlrich
ac42bdf0a2
Merge mit Unify und Bytecode
2015-12-11 15:44:44 +01:00
JanUlrich
bb165e007d
Filter entfernen
2015-12-08 15:48:35 +01:00
JanUlrich
5f428894ea
Merge mit bytecode
2015-12-08 13:34:16 +01:00
116232df57
AutoOverloadingVector Test hinzugefügt
2015-12-05 15:15:28 +01:00
3c80cb275b
Doppelte Methodengenerierungen verhindert
2015-11-27 18:10:46 +01:00
JanUlrich
1017b02704
Fehler in Bytecodegen der Methode beheben
2015-11-27 16:53:01 +01:00
dd478961e2
TypeinferenceResultSet von ClassGenerator getrennt
2015-11-27 16:10:35 +01:00
JanUlrich
141e952c7a
Merge mit refactoring
2015-11-27 15:47:09 +01:00
8ae7bda535
Mehrere Lösungen in einer Classfile
2015-11-25 10:41:57 +01:00
a27b4f9d3b
Mehrere Lösungen in einer Classfile
2015-11-25 10:23:06 +01:00
e4374c06fd
Mehrere Lösungen in einer Classfile
2015-11-25 09:41:26 +01:00
2958c52610
NewClass Statement
2015-11-18 18:10:29 +01:00
fc03a744fe
Ünnötige Tests gelöscht
...
Tests die noch nicht laufen können Ignoriert
2015-11-17 17:35:17 +01:00
JanUlrich
ed246e0f88
Fehler in NewClass und Constructor beheben
2015-11-13 16:29:41 +01:00
JanUlrich
c646a34745
Fehler durch Änderung von Unify beheben. Merge mit bytecode
2015-11-13 13:11:10 +01:00
61891177a1
BytecodeTests erweitert
...
ASTFacotry überarbeitet
2015-11-12 14:50:27 +01:00
54a11c8779
Mehrere Lösungen in einer Class file
2015-11-09 09:38:49 +01:00
Florian Steurer
c08a8fd347
reduceExt
2015-11-07 11:41:06 +01:00
JanUlrich
0048d5f305
NewStatement bytecode
2015-11-06 18:27:47 +01:00
87e49a692a
Vorbereitung für "Mehrere Lösungen in einer Classfile"
2015-11-06 16:42:22 +01:00
947d145cf1
New Instruction implementier, ArgumentList fehlt noch
2015-10-31 18:48:46 +01:00
e9607e37b1
ASTFactory createClass setzt SuperType
...
GenericClass erhält richtigen SuperType
Tests für ? extends und ? super angelegt
2015-10-30 12:29:43 +01:00
64dce5d814
Parent von Class ist Sourcefile
2015-10-29 17:18:15 +01:00
JanUlrich
50916b5db2
SourceFile als Parent für Class.parserPostProcessing
2015-10-29 17:00:39 +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
JanUlrich
040a1f4088
Merge mit unify
2015-10-23 18:07:37 +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
eda270d451
Nachträglich Fehler beheben
2015-10-23 14:13:17 +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