aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/zwobble/couscous/CouscousCompiler.java6
-rw-r--r--src/main/java/org/zwobble/couscous/backends/python/PythonBackend.java (renamed from src/main/java/org/zwobble/couscous/backends/python/PythonCompiler.java)4
-rw-r--r--src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java4
-rw-r--r--src/test/java/org/zwobble/couscous/tests/backends/python/PythonMethodRunner.java4
4 files changed, 9 insertions, 9 deletions
diff --git a/src/main/java/org/zwobble/couscous/CouscousCompiler.java b/src/main/java/org/zwobble/couscous/CouscousCompiler.java
index 8c303b0..7c088a4 100644
--- a/src/main/java/org/zwobble/couscous/CouscousCompiler.java
+++ b/src/main/java/org/zwobble/couscous/CouscousCompiler.java
@@ -5,13 +5,13 @@ import java.nio.file.Path;
import java.util.List;
import org.zwobble.couscous.ast.ClassNode;
-import org.zwobble.couscous.backends.python.PythonCompiler;
+import org.zwobble.couscous.backends.python.PythonBackend;
import org.zwobble.couscous.frontends.java.JavaFrontend;
public class CouscousCompiler {
- private final PythonCompiler backend;
+ private final PythonBackend backend;
- public CouscousCompiler(PythonCompiler backend) {
+ public CouscousCompiler(PythonBackend backend) {
this.backend = backend;
}
diff --git a/src/main/java/org/zwobble/couscous/backends/python/PythonCompiler.java b/src/main/java/org/zwobble/couscous/backends/python/PythonBackend.java
index d077736..5c3d0c5 100644
--- a/src/main/java/org/zwobble/couscous/backends/python/PythonCompiler.java
+++ b/src/main/java/org/zwobble/couscous/backends/python/PythonBackend.java
@@ -15,7 +15,7 @@ import static java.util.Arrays.asList;
import static org.zwobble.couscous.backends.python.PythonCodeGenerator.generateCode;
import static org.zwobble.couscous.backends.python.PythonSerializer.serialize;
-public class PythonCompiler {
+public class PythonBackend {
private static final List<String> RUNTIME_FILES = asList(
"java.lang.Object",
"java.lang.Integer",
@@ -24,7 +24,7 @@ public class PythonCompiler {
private final Path root;
private final String packageName;
- public PythonCompiler(Path root, String packageName) {
+ public PythonBackend(Path root, String packageName) {
this.root = root;
this.packageName = packageName;
}
diff --git a/src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java b/src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java
index c6471c9..d844360 100644
--- a/src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java
+++ b/src/test/java/org/zwobble/couscous/tests/JavaToPythonTests.java
@@ -12,7 +12,7 @@ import org.junit.Test;
import org.zwobble.couscous.CouscousCompiler;
import org.zwobble.couscous.ast.ClassNode;
import org.zwobble.couscous.ast.TypeName;
-import org.zwobble.couscous.backends.python.PythonCompiler;
+import org.zwobble.couscous.backends.python.PythonBackend;
import org.zwobble.couscous.frontends.java.JavaFrontend;
import org.zwobble.couscous.tests.backends.python.PythonMethodRunner;
import org.zwobble.couscous.values.PrimitiveValue;
@@ -71,7 +71,7 @@ public class JavaToPythonTests {
Path directoryPath = Files.createTempDirectory(null);
try {
CouscousCompiler compiler = new CouscousCompiler(
- new PythonCompiler(directoryPath, "couscous"));
+ new PythonBackend(directoryPath, "couscous"));
compiler.compileDirectory(directoryName(path, type.getQualifiedName().split(".").length));
return PythonMethodRunner.runFunction(directoryPath, type, methodName, arguments);
} finally {
diff --git a/src/test/java/org/zwobble/couscous/tests/backends/python/PythonMethodRunner.java b/src/test/java/org/zwobble/couscous/tests/backends/python/PythonMethodRunner.java
index d559e09..0c09178 100644
--- a/src/test/java/org/zwobble/couscous/tests/backends/python/PythonMethodRunner.java
+++ b/src/test/java/org/zwobble/couscous/tests/backends/python/PythonMethodRunner.java
@@ -9,7 +9,7 @@ import java.util.List;
import org.zwobble.couscous.ast.ClassNode;
import org.zwobble.couscous.ast.TypeName;
import org.zwobble.couscous.backends.python.PythonCodeGenerator;
-import org.zwobble.couscous.backends.python.PythonCompiler;
+import org.zwobble.couscous.backends.python.PythonBackend;
import org.zwobble.couscous.backends.python.PythonSerializer;
import org.zwobble.couscous.tests.MethodRunner;
import org.zwobble.couscous.values.PrimitiveValue;
@@ -26,7 +26,7 @@ public class PythonMethodRunner implements MethodRunner {
public PrimitiveValue runMethod(List<ClassNode> classNodes, TypeName className, String methodName, List<PrimitiveValue> arguments) {
try {
Path directoryPath = Files.createTempDirectory(null);
- PythonCompiler compiler = new PythonCompiler(directoryPath, "couscous");
+ PythonBackend compiler = new PythonBackend(directoryPath, "couscous");
try {
compiler.compile(classNodes);
return runFunction(directoryPath, className, methodName, arguments);