Top Fields Constructors Methods
org.python.modules.jffi

public abstract Class JITInvoker

extends Invoker
Class Inheritance
Known Direct Subclasses
org.python.modules.jffi.JITInvoker0, org.python.modules.jffi.JITInvoker1, org.python.modules.jffi.JITInvoker2, org.python.modules.jffi.JITInvoker3, org.python.modules.jffi.JITInvoker4, org.python.modules.jffi.JITInvoker5, org.python.modules.jffi.JITInvoker6
Imports
org.python.core.Py, .PyObject

Field Summary

Modifier and TypeField and Description
private final int
protected final Invoker
protected final Function
protected static final Invoker

Constructor Summary

AccessConstructor and Description
protected
JITInvoker(int arity, Function function, Invoker fallbackInvoker)

Method Summary

Modifier and TypeMethod and Description
protected final void
public static void
checkArity(int arity, int got)

protected final PyObject
invalidArity(int got)

public PyObject
Inherited from org.python.modules.jffi.Invoker:
invokeinvokeinvokeinvokeinvokeinvokeinvoke

Field Detail

arityback to summary
private final int arity
fallbackInvokerback to summary
protected final Invoker fallbackInvoker
jffiFunctionback to summary
protected final Function jffiFunction
jffiInvokerback to summary
protected static final Invoker jffiInvoker

Constructor Detail

JITInvokerback to summary
protected JITInvoker(int arity, Function function, Invoker fallbackInvoker)

Method Detail

checkArityback to summary
protected final void checkArity(PyObject[] args)
checkArityback to summary
public static void checkArity(int arity, int got)
invalidArityback to summary
protected final PyObject invalidArity(int got)
invokeback to summary
public PyObject invoke(PyObject[] args)

Implements abstract org.python.modules.jffi.Invoker.invoke.