com.oracle.graal.python.builtins.modules.StringModuleBuiltinsClinicProviders Maven / Gradle / Ivy
// CheckStyle: start generated
// Auto generated by ArgumentClinicProcessor at 2023-09-13T15:54:29.310572089
package com.oracle.graal.python.builtins.modules;
import com.oracle.graal.python.nodes.function.PythonBuiltinBaseNode;
import com.oracle.graal.python.nodes.function.builtins.clinic.ArgumentCastNode;
import com.oracle.graal.python.nodes.function.builtins.clinic.ArgumentClinicProvider;
import com.oracle.graal.python.nodes.function.builtins.clinic.TruffleStringConverterNode;
public class StringModuleBuiltinsClinicProviders {
public static final class FormatterFieldNameSplitNodeClinicProviderGen extends ArgumentClinicProvider {
public static final FormatterFieldNameSplitNodeClinicProviderGen INSTANCE = new FormatterFieldNameSplitNodeClinicProviderGen();
private FormatterFieldNameSplitNodeClinicProviderGen() {
super(0x0, 0x0, 0x0, 0x0, 0x1);
}
@Override
public ArgumentCastNode createCastNode(int argIndex, PythonBuiltinBaseNode builtin) {
if (argIndex == 0) {
return TruffleStringConverterNode.create("formatter_field_name_split");
}
return super.createCastNode(argIndex, builtin);
}
}
public static final class FormaterParserNodeClinicProviderGen extends ArgumentClinicProvider {
public static final FormaterParserNodeClinicProviderGen INSTANCE = new FormaterParserNodeClinicProviderGen();
private FormaterParserNodeClinicProviderGen() {
super(0x0, 0x0, 0x0, 0x0, 0x1);
}
@Override
public ArgumentCastNode createCastNode(int argIndex, PythonBuiltinBaseNode builtin) {
if (argIndex == 0) {
return TruffleStringConverterNode.create("formatter_parser");
}
return super.createCastNode(argIndex, builtin);
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy