aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/python
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/couscous/backends/python')
-rw-r--r--src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java b/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java
index b6f579c..54d56ed 100644
--- a/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java
+++ b/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java
@@ -73,10 +73,16 @@ public class PythonCodeGenerator {
importPathToRoot(classNode),
asList(pythonImportAlias("_couscous")));
- PythonFunctionDefinitionNode constructor = generateConstructor(classNode.getConstructor());
- Iterable<PythonFunctionDefinitionNode> pythonMethods = Iterables.transform(classNode.getMethods(), PythonCodeGenerator::generateFunction);
- Iterable<PythonStatementNode> pythonBody = Iterables.concat(asList(constructor), pythonMethods);
- PythonClassNode pythonClass = pythonClass(classNode.getSimpleName(), ImmutableList.copyOf(pythonBody));
+ PythonFunctionDefinitionNode constructor =
+ generateConstructor(classNode.getConstructor());
+
+ Iterable<PythonFunctionDefinitionNode> pythonMethods = Iterables.transform(
+ classNode.getMethods(),
+ PythonCodeGenerator::generateFunction);
+
+ PythonClassNode pythonClass = pythonClass(
+ classNode.getSimpleName(),
+ ImmutableList.copyOf(Iterables.concat(asList(constructor), pythonMethods)));
return pythonModule(ImmutableList.copyOf(Iterators.concat(
imports,