diff options
Diffstat (limited to 'src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java b/src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java index 32d4272..67f66ea 100644 --- a/src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java +++ b/src/main/java/org/zwobble/couscous/backends/python/PrimitiveMethods.java @@ -11,8 +11,8 @@ import org.zwobble.couscous.values.TypeReference; import com.google.common.collect.ImmutableMap; import static java.util.Arrays.asList; -import static org.zwobble.couscous.backends.python.ast.PythonAttributeAccessNode.pythonAttributeAccess; import static org.zwobble.couscous.backends.python.ast.PythonCallNode.pythonCall; +import static org.zwobble.couscous.backends.python.ast.PythonGetSliceNode.pythonGetSlice; import static org.zwobble.couscous.backends.python.ast.PythonVariableReferenceNode.pythonVariableReference; public class PrimitiveMethods { @@ -25,13 +25,7 @@ public class PrimitiveMethods { asList(receiver))) .put("substring", (receiver, arguments) -> - pythonCall( - pythonAttributeAccess( - receiver, - "__getitem__"), - asList(pythonCall( - pythonVariableReference("slice"), - arguments)))) + pythonGetSlice(receiver, arguments)) .build(); |
