Fix console interface

This commit is contained in:
Victorious3 2023-02-14 11:36:08 +01:00
parent 5058315a1b
commit 99c46bf37f
3 changed files with 3 additions and 2 deletions

View File

@ -36,7 +36,7 @@ public class ConsoleInterface {
}
}
JavaTXCompiler compiler = new JavaTXCompiler(input, classpath);
compiler.typeInference();
//compiler.typeInference();
compiler.generateBytecode(outputPath);
}

View File

@ -850,7 +850,7 @@ public class JavaTXCompiler {
}
/**
* @param path - can be null, then class file output is in the same directory as the parsed source files
* @param path - output-Directory can be null, then class file output is in the same directory as the parsed source files
*/
public void generateBytecode(File path) throws ClassNotFoundException, IOException {
List<ResultSet> typeinferenceResult = this.typeInference();

View File

@ -45,6 +45,7 @@ public class TestCodegen {
var file = Path.of(System.getProperty("user.dir"), "/resources/bytecode/javFiles/", filename).toFile();
var compiler = new JavaTXCompiler(List.of(file), List.of(file.getParentFile()));
var resultSet = compiler.typeInference();
var sourceFile = compiler.sourceFiles.get(file);
var converter = new ASTToTargetAST(resultSet, sourceFile, classLoader);
var classes = compiler.sourceFiles.get(file).getClasses();