Minor changes (nameReg/constructor).

This commit is contained in:
Jakob Herrmann 2016-12-21 15:49:38 +01:00
parent 5f61d478fa
commit f0028f6aaf
2 changed files with 8 additions and 4 deletions

View File

@ -7,11 +7,9 @@ import de.dhbwstuttgart.typecheck.JavaClassRegistry;
import java.util.ArrayList;
import java.util.List;
public class SyntaxTreeGenerator {
public class SyntaxTreeGenerator{
JavaClassRegistry reg = new JavaClassRegistry();
public SyntaxTreeGenerator(JavaClassRegistry nameReg){
//TODO: Implement
}
public SourceFile convert(Java8Parser.CompilationUnitContext ctx){
List<ClassOrInterface> classes = new ArrayList<>();

View File

@ -10,3 +10,9 @@
= Idee bei mehreren Files =
* Zunächst alle Files anschauen und Pakate/Klassen für die spätere Verwendung "registrieren".
* Danach erst das komplette Package/alle Klassen imselben Verzeichnis parsen.
== Fragen/PProbleme SyntaxTreeGenerator ==
* ClassRegistry: Unklar, woher diese kommen soll.
* Konstruktor für Class fehlt.
* Namenskonflikt Class vs. Class in Java?