Skip to content

Commit e4e70ab

Browse files
msimacektimfel
authored andcommitted
Post rebase fixes
1 parent 588ff99 commit e4e70ab

File tree

1 file changed

+12
-12
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/str

1 file changed

+12
-12
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/str/StringBuiltins.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@
2525
*/
2626
package com.oracle.graal.python.builtins.objects.str;
2727

28+
import static com.oracle.graal.python.nodes.BuiltinNames.ENCODE;
29+
import static com.oracle.graal.python.nodes.BuiltinNames.FORMAT;
30+
import static com.oracle.graal.python.nodes.BuiltinNames.FORMAT_MAP;
31+
import static com.oracle.graal.python.nodes.ErrorMessages.ENCODER_RETURNED_P_INSTEAD_OF_BYTES;
32+
import static com.oracle.graal.python.nodes.ErrorMessages.OBJ_NOT_SUBSCRIPTABLE;
33+
import static com.oracle.graal.python.nodes.ErrorMessages.TAKES_EXACTLY_S_ARGUMENTS_D_GIVEN;
2834
import static com.oracle.graal.python.nodes.SpecialMethodNames.__ADD__;
2935
import static com.oracle.graal.python.nodes.SpecialMethodNames.__CONTAINS__;
3036
import static com.oracle.graal.python.nodes.SpecialMethodNames.__EQ__;
@@ -83,6 +89,7 @@
8389
import com.oracle.graal.python.builtins.objects.common.SequenceNodesFactory.GetObjectArrayNodeGen;
8490
import com.oracle.graal.python.builtins.objects.common.SequenceStorageNodes;
8591
import com.oracle.graal.python.builtins.objects.dict.PDict;
92+
import com.oracle.graal.python.builtins.objects.function.PKeyword;
8693
import com.oracle.graal.python.builtins.objects.iterator.PStringIterator;
8794
import com.oracle.graal.python.builtins.objects.list.ListBuiltins.ListReverseNode;
8895
import com.oracle.graal.python.builtins.objects.list.PList;
@@ -100,17 +107,10 @@
100107
import com.oracle.graal.python.builtins.objects.tuple.PTuple;
101108
import com.oracle.graal.python.builtins.objects.tuple.TupleBuiltins;
102109
import com.oracle.graal.python.builtins.objects.type.TypeNodes.IsSameTypeNode;
103-
import com.oracle.graal.python.builtins.objects.function.PKeyword;
104-
import com.oracle.graal.python.builtins.objects.object.PythonObjectLibrary;
110+
import com.oracle.graal.python.lib.PyMappingCheckNode;
105111
import com.oracle.graal.python.lib.PyNumberAsSizeNode;
106112
import com.oracle.graal.python.lib.PyObjectHashNode;
107-
import static com.oracle.graal.python.nodes.BuiltinNames.ENCODE;
108-
import static com.oracle.graal.python.nodes.BuiltinNames.FORMAT;
109-
import static com.oracle.graal.python.nodes.BuiltinNames.FORMAT_MAP;
110113
import com.oracle.graal.python.nodes.ErrorMessages;
111-
import static com.oracle.graal.python.nodes.ErrorMessages.ENCODER_RETURNED_P_INSTEAD_OF_BYTES;
112-
import static com.oracle.graal.python.nodes.ErrorMessages.OBJ_NOT_SUBSCRIPTABLE;
113-
import static com.oracle.graal.python.nodes.ErrorMessages.TAKES_EXACTLY_S_ARGUMENTS_D_GIVEN;
114114
import com.oracle.graal.python.nodes.PGuards;
115115
import com.oracle.graal.python.nodes.PRaiseNode;
116116
import com.oracle.graal.python.nodes.SpecialMethodNames;
@@ -270,11 +270,11 @@ protected ArgumentClinicProvider getArgumentClinic() {
270270
return StringBuiltinsClinicProviders.FormatMapNodeClinicProviderGen.INSTANCE;
271271
}
272272

273-
@Specialization(guards = "lib.isMapping(mapping)", limit = "1")
273+
@Specialization(guards = "checkMapping.execute(mapping)", limit = "1")
274274
String format(VirtualFrame frame, String self, Object mapping,
275275
@Cached BuiltinFunctions.FormatNode format,
276276
@Cached OperatorModuleBuiltins.GetItemNode getItem,
277-
@SuppressWarnings("unused") @CachedLibrary("mapping") PythonObjectLibrary lib) {
277+
@SuppressWarnings("unused") @Cached PyMappingCheckNode checkMapping) {
278278

279279
TemplateFormatter template = new TemplateFormatter(self);
280280

@@ -289,9 +289,9 @@ String format(VirtualFrame frame, String self, Object mapping,
289289
}
290290

291291
@SuppressWarnings("unused")
292-
@Specialization(guards = {"!lib.isMapping(obj)", "!isNone(obj)"}, limit = "1")
292+
@Specialization(guards = {"!checkMapping.execute(obj)", "!isNone(obj)"}, limit = "1")
293293
String format(String self, Object obj,
294-
@SuppressWarnings("unused") @CachedLibrary("obj") PythonObjectLibrary lib) {
294+
@SuppressWarnings("unused") @Cached PyMappingCheckNode checkMapping) {
295295
throw raise(TypeError, OBJ_NOT_SUBSCRIPTABLE, obj);
296296
}
297297

0 commit comments

Comments
 (0)