From f0028f6aaf81f55ad3b3d83e5337bbd23426a088 Mon Sep 17 00:00:00 2001 From: Jakob Herrmann Date: Wed, 21 Dec 2016 15:49:38 +0100 Subject: [PATCH] Minor changes (nameReg/constructor). --- src/de/dhbwstuttgart/parser/SyntaxTreeGenerator.java | 6 ++---- src/de/dhbwstuttgart/parser/parse_tree | 6 ++++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator.java b/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator.java index 676f1f71..866734f6 100644 --- a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator.java +++ b/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator.java @@ -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 classes = new ArrayList<>(); diff --git a/src/de/dhbwstuttgart/parser/parse_tree b/src/de/dhbwstuttgart/parser/parse_tree index a9f6ca2a..13078b55 100644 --- a/src/de/dhbwstuttgart/parser/parse_tree +++ b/src/de/dhbwstuttgart/parser/parse_tree @@ -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?