| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private volatile PyObject[] | |
| private Invoker | |
| private Invoker | |
| private final PyStringMap | |
| public PyObject | |
| private volatile Function | |
| private volatile JITHandle | |
| private final DynamicLibrary | |
| public final String | |
| private final Pointer | |
| private volatile PyObject | |
| public static final PyType |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public PyObject | __call__(PyObject[]
all arguments to the function (including keyword arguments). args, String[] the keywords used for all keyword arguments. keywords)Overrides org. The basic method to override when implementing a callable object. |
| public PyObject | __call__()
Overrides org. A variant of the __call__ method with no arguments. |
| public PyObject | __call__(PyObject
the single argument to the function. arg0)Overrides org. A variant of the __call__ method with one argument. |
| public PyObject | __call__(PyObject
the first argument to the function. arg0, PyObject the second argument to the function. arg1)Overrides org. A variant of the __call__ method with two arguments. |
| public PyObject | __call__(PyObject
the first argument to the function. arg0, PyObject the second argument to the function. arg1, PyObject the third argument to the function. arg2)Overrides org. A variant of the __call__ method with three arguments. |
| public PyObject | __call__(PyObject
the first argument to the function. arg0, PyObject the second argument to the function. arg1, PyObject the third argument to the function. arg2, PyObject the fourth argument to the function. arg3)Overrides org. A variant of the __call__ method with four arguments. |
| public boolean | __nonzero__()
Overrides org. Equivalent to the standard Python __nonzero__ method. |
| public void | |
| public PyObject | |
| public static PyObject | |
| public PyObject | |
| public PyObject | |
| protected final Invoker | |
| public DirectMemory | |
| public PyObject | |
| private synchronized void | |
| public boolean | refersDirectlyTo(PyObject ob)
Implements org. Optional operation. |
| public void | |
| public void | |
| public int | traverse(Visitproc visit, Object arg)
Implements org. Traverses all directly contained |
| private synchronized Invoker |
| argtypes | back to summary |
|---|---|
| private volatile PyObject[] argtypes | |
| compiledInvoker | back to summary |
|---|---|
| private Invoker compiledInvoker | |
| defaultInvoker | back to summary |
|---|---|
| private Invoker defaultInvoker | |
| dict | back to summary |
|---|---|
| private final PyStringMap dict | |
| errcheck | back to summary |
|---|---|
| public PyObject errcheck
| |
| jffiFunction | back to summary |
|---|---|
| private volatile Function jffiFunction | |
| jitHandle | back to summary |
|---|---|
| private volatile JITHandle jitHandle | |
| library | back to summary |
|---|---|
| private final DynamicLibrary library | |
| name | back to summary |
|---|---|
| public final String name
| |
| pointer | back to summary |
|---|---|
| private final Pointer pointer | |
| restype | back to summary |
|---|---|
| private volatile PyObject restype | |
| TYPE | back to summary |
|---|---|
| public static final PyType TYPE | |
| Function | back to summary |
|---|---|
| pack-priv Function(PyType type, Pointer address) | |
| Function | back to summary |
|---|---|
| pack-priv Function(PyType type, DynamicLibrary. | |
| __call__ | back to summary |
|---|---|
| public PyObject __call__(PyObject[] args, String[] keywords) Overrides org. Doc from org. The basic method to override when implementing a callable object. The first len(args)-len(keywords) members of args[] are plain arguments. The last len(keywords) arguments are the values of the keyword arguments.
| |
| __call__ | back to summary |
|---|---|
| public PyObject __call__() Overrides org. Doc from org. A variant of the __call__ method with no arguments. The default behavior is to invoke
| |
| __call__ | back to summary |
|---|---|
| public PyObject __call__(PyObject arg0) Overrides org. Doc from org. A variant of the __call__ method with one argument. The default behavior is to invoke
| |
| __call__ | back to summary |
|---|---|
| public PyObject __call__(PyObject arg0, PyObject arg1) Overrides org. Doc from org. A variant of the __call__ method with two arguments. The default behavior is to invoke
| |
| __call__ | back to summary |
|---|---|
| public PyObject __call__(PyObject arg0, PyObject arg1, PyObject arg2) Overrides org. Doc from org. A variant of the __call__ method with three arguments. The default behavior is to invoke
| |
| __call__ | back to summary |
|---|---|
| public PyObject __call__(PyObject arg0, PyObject arg1, PyObject arg2, PyObject arg3) Overrides org. Doc from org. A variant of the __call__ method with four arguments. The default behavior is to invoke
| |
| __nonzero__ | back to summary |
|---|---|
| public boolean __nonzero__() Overrides org. Doc from org. Equivalent to the standard Python __nonzero__ method. Returns whether of not a given
| |
| errcheck | back to summary |
|---|---|
public void errcheck(PyObject errcheck)
| |
| fastGetDict | back to summary |
|---|---|
| public PyObject fastGetDict() Overrides org. Doc from org. xxx implements where meaningful | |
| Function_new | back to summary |
|---|---|
public static PyObject Function_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)
| |
| getArgTypes | back to summary |
|---|---|
public PyObject getArgTypes()
| |
| getDict | back to summary |
|---|---|
| public PyObject getDict() Overrides org. Doc from org. xxx implements where meaningful | |
| getInvoker | back to summary |
|---|---|
| protected final Invoker getInvoker() | |
| getMemory | back to summary |
|---|---|
| public DirectMemory getMemory() Implements org. | |
| getResultType | back to summary |
|---|---|
public PyObject getResultType()
| |
| invalidateInvoker | back to summary |
|---|---|
| private synchronized void invalidateInvoker() | |
| refersDirectlyTo | back to summary |
|---|---|
| public boolean refersDirectlyTo(PyObject ob) throws UnsupportedOperationException Implements org. Doc from org. Optional operation.
Should only be implemented if it is more efficient
than calling
| |
| setArgTypes | back to summary |
|---|---|
public void setArgTypes(PyObject parameterTypes)
| |
| setResultType | back to summary |
|---|---|
public void setResultType(PyObject restype)
| |
| traverse | back to summary |
|---|---|
| public int traverse(Visitproc visit, Object arg) Implements org. Doc from org. Traverses all directly contained
| |
| tryCompilation | back to summary |
|---|---|
| private synchronized Invoker tryCompilation() | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | |
| public PyObject | invoke(PyObject arg1, PyObject arg2, PyObject arg3)
Implements abstract org.
|
| public PyObject | |
| public PyObject | |
| public PyObject |
| errcheck | back to summary |
|---|---|
| private final PyObject errcheck | |
| invoker | back to summary |
|---|---|
| private final Invoker invoker | |
| ErrCheckInvoker | back to summary |
|---|---|
| public ErrCheckInvoker(Invoker invoker, PyObject errcheck) | |
| invoke | back to summary |
|---|---|
| public PyObject invoke(PyObject[] args) Implements abstract org. | |
| invoke | back to summary |
|---|---|
| public PyObject invoke() Implements abstract org. | |
| invoke | back to summary |
|---|---|
| public PyObject invoke(PyObject arg1) Implements abstract org. | |
| invoke | back to summary |
|---|---|
| public PyObject invoke(PyObject arg1, PyObject arg2) Implements abstract org. | |
| invoke | back to summary |
|---|---|
| public PyObject invoke(PyObject arg1, PyObject arg2, PyObject arg3) Implements abstract org. | |
| invoke | back to summary |
|---|---|
| public PyObject invoke(PyObject arg1, PyObject arg2, PyObject arg3, PyObject arg4) Implements abstract org. | |
| invoke | back to summary |
|---|---|
| public PyObject invoke(PyObject arg1, PyObject arg2, PyObject arg3, PyObject arg4, PyObject arg5) Implements abstract org. | |
| invoke | back to summary |
|---|---|
| public PyObject invoke(PyObject arg1, PyObject arg2, PyObject arg3, PyObject arg4, PyObject arg5, PyObject arg6) Implements abstract org. | |