Fix #308
Some checks failed
Build and Test with Maven / Build-and-test-with-Maven (push) Has been cancelled

This commit is contained in:
Daniel Holle 2024-04-08 11:40:46 +02:00
parent 4b110244f2
commit e59accf7ee
2 changed files with 4 additions and 4 deletions

View File

@ -58,6 +58,7 @@ import java.io.IOException;
import java.io.OutputStreamWriter; import java.io.OutputStreamWriter;
import java.io.Writer; import java.io.Writer;
import java.lang.reflect.Modifier; import java.lang.reflect.Modifier;
import java.nio.file.Path;
import java.sql.Array; import java.sql.Array;
import java.util.*; import java.util.*;
import java.util.Map.Entry; import java.util.Map.Entry;
@ -769,9 +770,8 @@ public class JavaTXCompiler {
for (JavaClassName name : classFiles.keySet()) { for (JavaClassName name : classFiles.keySet()) {
byte[] bytecode = classFiles.get(name); byte[] bytecode = classFiles.get(name);
System.out.println("generating " + name + ".class file ..."); System.out.println("generating " + name + ".class file ...");
// output = new FileOutputStream(new File(System.getProperty("user.dir") + var subPath = Path.of(path.toString(), name.getPackageName().split("\\.")).toFile();
// "/testBytecode/generatedBC/" +name+".class")); File outputFile = new File(subPath, name.getClassName() + ".class");
File outputFile = new File(path, name.getClassName() + ".class");
outputFile.getAbsoluteFile().getParentFile().mkdirs(); outputFile.getAbsoluteFile().getParentFile().mkdirs();
output = new FileOutputStream(outputFile); output = new FileOutputStream(outputFile);
output.write(bytecode); output.write(bytecode);

View File

@ -7,7 +7,7 @@ import java.util.List;
public class TestPackages { public class TestPackages {
private static final String bytecodeDirectory = System.getProperty("user.dir") + "targetTest"; private static final String bytecodeDirectory = System.getProperty("user.dir") + "/targetTest";
@Test @Test
public void testPackages() throws Exception { public void testPackages() throws Exception {