From b104ff591f9e02d9e5d908e3ea26da5d396be220 Mon Sep 17 00:00:00 2001 From: JanUlrich Date: Thu, 5 Oct 2017 00:47:05 +0200 Subject: [PATCH] =?UTF-8?q?Aufr=C3=A4umen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/de/dhbwstuttgart/core/JavaTXCompiler.java | 2 +- .../parser/SyntaxTreeGenerator/StatementGenerator.java | 1 + .../parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java | 5 ++--- .../parser/SyntaxTreeGenerator/TypeGenerator.java | 6 +----- .../{SyntaxTreeGenerator => scope}/GenericsRegistry.java | 5 +++-- src/de/dhbwstuttgart/parser/scope/TypeScope.java | 7 ------- src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java | 1 - 7 files changed, 8 insertions(+), 19 deletions(-) rename src/de/dhbwstuttgart/parser/{SyntaxTreeGenerator => scope}/GenericsRegistry.java (93%) delete mode 100644 src/de/dhbwstuttgart/parser/scope/TypeScope.java diff --git a/src/de/dhbwstuttgart/core/JavaTXCompiler.java b/src/de/dhbwstuttgart/core/JavaTXCompiler.java index 49df92e7..99723918 100644 --- a/src/de/dhbwstuttgart/core/JavaTXCompiler.java +++ b/src/de/dhbwstuttgart/core/JavaTXCompiler.java @@ -2,7 +2,7 @@ package de.dhbwstuttgart.core; import de.dhbwstuttgart.environment.CompilationEnvironment; import de.dhbwstuttgart.parser.JavaTXParser; -import de.dhbwstuttgart.parser.SyntaxTreeGenerator.GenericsRegistry; +import de.dhbwstuttgart.parser.scope.GenericsRegistry; import de.dhbwstuttgart.parser.SyntaxTreeGenerator.SyntaxTreeGenerator; import de.dhbwstuttgart.parser.antlr.Java8Parser.CompilationUnitContext; import de.dhbwstuttgart.syntaxtree.ClassOrInterface; diff --git a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java b/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java index de75adb1..cb351ec9 100644 --- a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java +++ b/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java @@ -3,6 +3,7 @@ package de.dhbwstuttgart.parser.SyntaxTreeGenerator; import de.dhbwstuttgart.exceptions.NotImplementedException; import de.dhbwstuttgart.parser.NullToken; import de.dhbwstuttgart.parser.antlr.Java8Parser; +import de.dhbwstuttgart.parser.scope.GenericsRegistry; import de.dhbwstuttgart.parser.scope.JavaClassRegistry; import de.dhbwstuttgart.syntaxtree.*; import de.dhbwstuttgart.syntaxtree.statement.*; diff --git a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java b/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java index a6feb543..2556a3dc 100644 --- a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java +++ b/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java @@ -2,8 +2,9 @@ package de.dhbwstuttgart.parser.SyntaxTreeGenerator; import de.dhbwstuttgart.exceptions.NotImplementedException; import java.lang.ClassNotFoundException; -import de.dhbwstuttgart.parser.NullToken; + import de.dhbwstuttgart.parser.antlr.Java8Parser; +import de.dhbwstuttgart.parser.scope.GenericsRegistry; import de.dhbwstuttgart.parser.scope.JavaClassName; import de.dhbwstuttgart.parser.scope.JavaClassRegistry; import de.dhbwstuttgart.syntaxtree.*; @@ -13,9 +14,7 @@ import de.dhbwstuttgart.syntaxtree.type.RefType; import de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric; import de.dhbwstuttgart.syntaxtree.type.TypePlaceholder; -import java.io.File; import java.lang.reflect.Modifier; -import java.sql.Ref; import java.util.ArrayList; import java.util.HashMap; import java.util.List; diff --git a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/TypeGenerator.java b/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/TypeGenerator.java index 55c14bc7..ed0f06af 100644 --- a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/TypeGenerator.java +++ b/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/TypeGenerator.java @@ -2,25 +2,21 @@ package de.dhbwstuttgart.parser.SyntaxTreeGenerator; import de.dhbwstuttgart.exceptions.NotImplementedException; import de.dhbwstuttgart.exceptions.TypeinferenceException; -import de.dhbwstuttgart.parser.NullToken; import de.dhbwstuttgart.parser.antlr.Java8Parser; import de.dhbwstuttgart.parser.scope.GenericTypeName; +import de.dhbwstuttgart.parser.scope.GenericsRegistry; import de.dhbwstuttgart.parser.scope.JavaClassName; import de.dhbwstuttgart.parser.scope.JavaClassRegistry; import de.dhbwstuttgart.syntaxtree.GenericDeclarationList; import de.dhbwstuttgart.syntaxtree.GenericTypeVar; import de.dhbwstuttgart.syntaxtree.factory.ASTFactory; -import de.dhbwstuttgart.syntaxtree.statement.ArgumentList; import de.dhbwstuttgart.syntaxtree.type.GenericRefType; import de.dhbwstuttgart.syntaxtree.type.RefType; import de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric; -import de.dhbwstuttgart.syntaxtree.type.TypePlaceholder; -import javassist.bytecode.stackmap.TypeData; import org.antlr.v4.runtime.Token; import java.util.ArrayList; -import java.util.Arrays; import java.util.List; public class TypeGenerator { diff --git a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/GenericsRegistry.java b/src/de/dhbwstuttgart/parser/scope/GenericsRegistry.java similarity index 93% rename from src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/GenericsRegistry.java rename to src/de/dhbwstuttgart/parser/scope/GenericsRegistry.java index 95a12ef6..e0b32e64 100644 --- a/src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/GenericsRegistry.java +++ b/src/de/dhbwstuttgart/parser/scope/GenericsRegistry.java @@ -1,7 +1,8 @@ -package de.dhbwstuttgart.parser.SyntaxTreeGenerator; +package de.dhbwstuttgart.parser.scope; + +import de.dhbwstuttgart.parser.SyntaxTreeGenerator.GenericContext; import java.util.ArrayList; -import java.util.HashMap; import java.util.List; import java.util.Optional; diff --git a/src/de/dhbwstuttgart/parser/scope/TypeScope.java b/src/de/dhbwstuttgart/parser/scope/TypeScope.java deleted file mode 100644 index 3c9dbc85..00000000 --- a/src/de/dhbwstuttgart/parser/scope/TypeScope.java +++ /dev/null @@ -1,7 +0,0 @@ -package de.dhbwstuttgart.parser.scope; - -/** - * Created by janulrich on 04.10.17. - */ -public class TypeScope { -} diff --git a/src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java b/src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java index a547a16b..e50a8b1e 100644 --- a/src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java +++ b/src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java @@ -6,7 +6,6 @@ import de.dhbwstuttgart.exceptions.NotImplementedException; import de.dhbwstuttgart.exceptions.TypeinferenceException; import de.dhbwstuttgart.parser.NullToken; import de.dhbwstuttgart.parser.SyntaxTreeGenerator.AssignToLocal; -import de.dhbwstuttgart.parser.SyntaxTreeGenerator.GenericsRegistry; import de.dhbwstuttgart.syntaxtree.*; import de.dhbwstuttgart.syntaxtree.statement.*; import de.dhbwstuttgart.syntaxtree.statement.literal.Literal;