-
Methods Method Description jep.Jep.getValue_bytearray(String) use Python 3 bytes object instead andJep.getValue(String,Class)
with byte[].class Retrieves a Python string object as a Java byte[].jep.Jep.isInteractive() This may be removed in a future version of Jep.jep.Jep.isValidThread() For internal usage only. Internal Onlyjep.Jep.runScript(String, ClassLoader) This may be removed in a future version of Jep, as Jep does not fully support changing the ClassLoader after construction.jep.Jep.set(String, String) UseJep.set(String, Object)
instead.jep.Jep.setClassLoader(ClassLoader) This may be removed in a future version of Jep. Jep does not fully support changing the ClassLoader after construction.jep.Jep.setInitParams(PyConfig) Please useMainInterpreter.setInitParams(PyConfig)
instead.jep.Jep.setInteractive(boolean) This may be removed in a future version of Jep.jep.Jep.setSharedModulesArgv(String...) Please useMainInterpreter.setSharedModulesArgv(String...)
instead.jep.JepConfig.createJep() UseJepConfig.createSubInterpreter()
instead.jep.JepConfig.setInteractive(boolean) Interactive mode will be removed in a future release. See console.py for an example of how to interactively execute Python using the builtin compile() and exec() functions.jep.python.PyObject.isValid() In a future release this method will not be public and/or its method signature may change.
-
Constructors Constructor Description jep.Jep() Deprecated in 3.9. Use SubInterpreter or SharedInterpreter instead. If you used Jep objects in previous releases, use SubIntepreter for the same behavior.