All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.oracle.graal.python.builtins.modules.WinregModuleBuiltinsClinicProviders Maven / Gradle / Ivy

There is a newer version: 24.1.1
Show newest version
// CheckStyle: start generated
// Auto generated by ArgumentClinicProcessor at 2023-09-13T15:54:29.303907447
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.DefaultValueNode;

public class WinregModuleBuiltinsClinicProviders {
    public static final class OpenKeyNodeClinicProviderGen extends ArgumentClinicProvider {
        public static final OpenKeyNodeClinicProviderGen INSTANCE = new OpenKeyNodeClinicProviderGen();
        
        private OpenKeyNodeClinicProviderGen() {
            super(0xf, 0xf, 0xf, 0xf, 0xc);
        }
        
        @Override
        public ArgumentCastNode createCastNode(int argIndex, PythonBuiltinBaseNode builtin) {
            switch (argIndex) {
                case 2: return DefaultValueNode.create(0, false);
                case 3: return DefaultValueNode.create(131097, false);
            }
            return super.createCastNode(argIndex, builtin);
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy