Skip to content

Commit 8bbd44a

Browse files
committed
Fix: don't use 'PythonClass' as class param.
1 parent 85180e9 commit 8bbd44a

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/bytes/AbstractBytesBuiltins.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@
4141

4242
package com.oracle.graal.python.builtins.objects.bytes;
4343

44+
import java.io.UnsupportedEncodingException;
45+
import java.util.ArrayList;
46+
import java.util.Arrays;
47+
import java.util.List;
48+
4449
import com.oracle.graal.python.builtins.Builtin;
4550
import com.oracle.graal.python.builtins.CoreFunctions;
4651
import com.oracle.graal.python.builtins.PythonBuiltinClassType;
@@ -49,7 +54,7 @@
4954
import com.oracle.graal.python.builtins.objects.ints.PInt;
5055
import com.oracle.graal.python.builtins.objects.list.ListBuiltins.ListAppendNode;
5156
import com.oracle.graal.python.builtins.objects.list.PList;
52-
import com.oracle.graal.python.builtins.objects.type.PythonClass;
57+
import com.oracle.graal.python.builtins.objects.type.LazyPythonClass;
5358
import com.oracle.graal.python.nodes.argument.ReadArgumentNode;
5459
import com.oracle.graal.python.nodes.function.PythonBuiltinBaseNode;
5560
import com.oracle.graal.python.nodes.function.PythonBuiltinNode;
@@ -68,10 +73,6 @@
6873
import com.oracle.truffle.api.dsl.TypeSystemReference;
6974
import com.oracle.truffle.api.nodes.Node;
7075
import com.oracle.truffle.api.profiles.ConditionProfile;
71-
import java.io.UnsupportedEncodingException;
72-
import java.util.ArrayList;
73-
import java.util.Arrays;
74-
import java.util.List;
7576

7677
@CoreFunctions(extendClasses = {PythonBuiltinClassType.PByteArray, PythonBuiltinClassType.PBytes})
7778
public class AbstractBytesBuiltins extends PythonBuiltins {
@@ -784,7 +785,7 @@ protected AbstractSplitNode createRecursiveNode() {
784785
public abstract static class MakeTransNode extends PythonBuiltinNode {
785786

786787
@Specialization
787-
public PBytes maketrans(@SuppressWarnings("unused") PythonClass cls, Object from, Object to,
788+
public PBytes maketrans(@SuppressWarnings("unused") LazyPythonClass cls, Object from, Object to,
788789
@Cached("create()") BytesNodes.ToBytesNode toByteNode) {
789790
byte[] fromB = toByteNode.execute(from);
790791
byte[] toB = toByteNode.execute(to);

0 commit comments

Comments
 (0)