public interface PyBuiltins
To use this interface create an Interpreter and call get(Interpreter).
PyBuiltins are not thread safe and have the same thread related restrictions as PyObject.
| Modifier and Type | Method and Description |
|---|---|
boolean |
callable(java.lang.Object object) |
void |
delattr(PyObject object,
java.lang.String name) |
PyObject |
dict() |
PyObject |
dict(java.util.Map<?,?> mapping) |
java.lang.String[] |
dir(PyObject object) |
java.lang.Object |
eval(java.lang.String expression,
PyObject globals) |
java.lang.Object |
eval(java.lang.String expression,
PyObject globals,
PyObject locals) |
void |
exec(java.lang.String code,
PyObject globals) |
void |
exec(java.lang.String code,
PyObject globals,
PyObject locals) |
PyObject |
frozenset() |
PyObject |
frozenset(java.lang.Iterable<?> iterable) |
PyObject |
frozenset(java.lang.Object[] array) |
static PyBuiltins |
get(Interpreter interpreter) |
java.lang.Object |
getattr(PyObject object,
java.lang.String name) |
boolean |
hasattr(PyObject object,
java.lang.String name) |
long |
id(PyObject object) |
boolean |
isinstance(PyObject object,
PyObject classinfo) |
boolean |
issubclass(PyObject cls,
PyObject classinfo) |
PyObject |
list() |
PyObject |
list(java.lang.Iterable<?> iterable) |
PyObject |
list(java.lang.Object[] array) |
PyObject |
object() |
PyObject |
set() |
PyObject |
set(java.lang.Iterable<?> iterable) |
PyObject |
set(java.lang.Object[] array) |
void |
setattr(PyObject object,
java.lang.String name,
java.lang.Object value) |
PyObject |
tuple() |
PyObject |
tuple(java.lang.Iterable<?> iterable) |
PyObject |
tuple(java.lang.Object[] array) |
PyCallable |
type(PyObject object) |
boolean callable(java.lang.Object object)
void delattr(PyObject object, java.lang.String name)
PyObject dict()
PyObject dict(java.util.Map<?,?> mapping)
java.lang.String[] dir(PyObject object)
java.lang.Object eval(java.lang.String expression,
PyObject globals)
void exec(java.lang.String code,
PyObject globals)
PyObject frozenset()
PyObject frozenset(java.lang.Iterable<?> iterable)
PyObject frozenset(java.lang.Object[] array)
java.lang.Object getattr(PyObject object, java.lang.String name)
boolean hasattr(PyObject object, java.lang.String name)
long id(PyObject object)
PyObject list()
PyObject list(java.lang.Iterable<?> iterable)
PyObject list(java.lang.Object[] array)
PyObject object()
PyObject set()
PyObject set(java.lang.Iterable<?> iterable)
PyObject set(java.lang.Object[] array)
void setattr(PyObject object, java.lang.String name, java.lang.Object value)
PyObject tuple()
PyObject tuple(java.lang.Iterable<?> iterable)
PyObject tuple(java.lang.Object[] array)
PyCallable type(PyObject object)
static PyBuiltins get(Interpreter interpreter)