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

org.python.core.PyBuiltinClassMethodNarrow Maven / Gradle / Ivy

Go to download

Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.

The newest version!
package org.python.core;


/**
 * A builtin classmethod with a restricted number of arguments.
 */
public abstract class PyBuiltinClassMethodNarrow extends PyBuiltinMethodNarrow {

    protected PyBuiltinClassMethodNarrow(String name, int minArgs, int maxArgs) {
        super(name, minArgs, maxArgs);
    }

    protected PyBuiltinClassMethodNarrow(PyObject self, Info info) {
        super(self, info);
    }

    protected PyBuiltinClassMethodNarrow(PyType type, PyObject self, Info info) {
        super(type, self, info);
    }
    
    public PyMethodDescr makeDescriptor(PyType t) {
        return new PyClassMethodDescr(t, this);
    }
    
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy