📄 newmodule.java
字号:
//copyright 2001 Finn Bock//copyright 2003 Samuele Pedronipackage org.python.modules;import org.python.core.*;public class newmodule { public static PyInstance instance(PyClass cls) { return new PyInstance(cls); } public static PyInstance instance(PyClass cls, PyObject dict) { if (dict == Py.None) return new PyInstance(cls); else return new PyInstance(cls, dict); } public static PyMethod instancemethod(PyObject func, PyObject instance, PyClass clss) { return new PyMethod(instance, func, clss); } public static PyFunction function(PyCode code, PyObject globals) { return function(code, globals, null, Py.EmptyObjects, null); } public static PyFunction function(PyCode code, PyObject globals, String name) { return function(code, globals, name, Py.EmptyObjects, null); } public static PyFunction function(PyCode code, PyObject globals, String name, PyObject[] argdefs) { PyFunction f = new PyFunction(globals, argdefs, code, null,null); if (name != null) f.__name__ = name; return f; } public static PyFunction function(PyCode code, PyObject globals, String name, PyObject[] argdefs, PyObject[] closure) { PyFunction f = new PyFunction(globals, argdefs, code, null, closure); if (name != null) f.__name__ = name; return f; } public static PyModule module(String name) { return new PyModule(name, null); } public static PyClass classobj(String name, PyTuple bases, PyObject dict) { return new PyClass(name, bases, dict); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -