diff options
3 files changed, 11 insertions, 9 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/python/ast/PythonClassNode.java b/src/main/java/org/zwobble/couscous/backends/python/ast/PythonClassNode.java index d4df450..17f3d3f 100644 --- a/src/main/java/org/zwobble/couscous/backends/python/ast/PythonClassNode.java +++ b/src/main/java/org/zwobble/couscous/backends/python/ast/PythonClassNode.java @@ -1,8 +1,9 @@ package org.zwobble.couscous.backends.python.ast; -import java.util.List; -import org.zwobble.couscous.backends.python.ast.visitors.PythonNodeVisitor; import com.google.common.collect.ImmutableList; +import org.zwobble.couscous.backends.python.ast.visitors.PythonNodeVisitor; + +import java.util.List; public final class PythonClassNode implements PythonStatementNode { @@ -30,8 +31,13 @@ public final class PythonClassNode implements PythonStatementNode { } public static PythonClassNode pythonClass(String name, List<? extends PythonStatementNode> body) { - return new PythonClassNode(name, new PythonBlock(body)); + return pythonClass(name, new PythonBlock(body)); + } + + public static PythonClassNode pythonClass(final String name, final PythonBlock body) { + return new PythonClassNode(name, body); } + private final String name; private final PythonBlock body; @@ -45,10 +51,6 @@ public final class PythonClassNode implements PythonStatementNode { this.body = body; } - public static PythonClassNode pythonClass(final String name, final PythonBlock body) { - return new PythonClassNode(name, body); - } - public String getName() { return this.name; } diff --git a/src/main/java/org/zwobble/couscous/values/PrimitiveValues.java b/src/main/java/org/zwobble/couscous/values/PrimitiveValues.java index 0c11224..2d4f91c 100644 --- a/src/main/java/org/zwobble/couscous/values/PrimitiveValues.java +++ b/src/main/java/org/zwobble/couscous/values/PrimitiveValues.java @@ -6,7 +6,7 @@ public class PrimitiveValues { public static final PrimitiveValue FALSE = new BooleanValue(false); public static PrimitiveValue value(String value) { - return new StringValue(value); + return StringValue.of(value); } public static PrimitiveValue value(int value) { diff --git a/src/main/java/org/zwobble/couscous/values/StringValue.java b/src/main/java/org/zwobble/couscous/values/StringValue.java index 73e3191..ff2ad61 100644 --- a/src/main/java/org/zwobble/couscous/values/StringValue.java +++ b/src/main/java/org/zwobble/couscous/values/StringValue.java @@ -20,7 +20,7 @@ public final class StringValue implements PrimitiveValue { return REF; } - public StringValue(final String value) { + private StringValue(final String value) { this.value = value; } |
