⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 __init__.java

📁 椭圆曲线加密ECC源代码
💻 JAVA
字号:
package pawt;import org.python.core.*;public class __init__ extends java.lang.Object {    static String[] jpy$properties = new String[] {"python.modules.builtin", "exceptions:org.python.core.exceptions", "python.options.showJavaExceptions", "true"};    static String[] jpy$packages = new String[] {"java.lang", null, "triangle.CVS", null, "java.io", null, "HTMLgen.CVS", null, "HTMLgen.data", null, "HTMLgen.html", null, "HTMLgen.image", null, "java.applet", null, "java.awt", null};        public static class _PyInner extends PyFunctionTable implements PyRunnable {        private static PyObject s$0;        private static PyObject s$1;        private static PyObject i$2;        private static PyObject s$3;        private static PyObject s$4;        private static PyObject i$5;        private static PyObject s$6;        private static PyObject s$7;        private static PyObject s$8;        private static PyFunctionTable funcTable;        private static PyCode c$0_lambda;        private static PyCode c$1_test;        private static PyCode c$2___init__;        private static PyCode c$3_addRow;        private static PyCode c$4_add;        private static PyCode c$5_GridBag;        private static PyCode c$6_main;        private static void initConstants() {            s$0 = Py.newString("/home/pletzer/jython/Lib/pawt/__init__.py");            s$1 = Py.newString("AWT Tester");            i$2 = Py.newInteger(0);            s$3 = Py.newString("init");            s$4 = Py.newString("Center");            i$5 = Py.newInteger(1);            s$6 = Py.newString("REMAINDER");            s$7 = Py.newString("gridwidth");            s$8 = Py.newString("");            funcTable = new _PyInner();            c$0_lambda = Py.newCode(1, new String[] {"event"}, "/home/pletzer/jython/Lib/pawt/__init__.py", "<lambda>", false, false, funcTable, 0);            c$1_test = Py.newCode(3, new String[] {"panel", "size", "name", "f"}, "/home/pletzer/jython/Lib/pawt/__init__.py", "test", false, false, funcTable, 1);            c$2___init__ = Py.newCode(3, new String[] {"self", "frame", "defaults"}, "/home/pletzer/jython/Lib/pawt/__init__.py", "__init__", false, true, funcTable, 2);            c$3_addRow = Py.newCode(3, new String[] {"self", "widget", "kw"}, "/home/pletzer/jython/Lib/pawt/__init__.py", "addRow", false, true, funcTable, 3);            c$4_add = Py.newCode(3, new String[] {"self", "widget", "kw", "constraints", "key", "value"}, "/home/pletzer/jython/Lib/pawt/__init__.py", "add", false, true, funcTable, 4);            c$5_GridBag = Py.newCode(0, new String[] {"__init__", "addRow", "add"}, "/home/pletzer/jython/Lib/pawt/__init__.py", "GridBag", false, false, funcTable, 5);            c$6_main = Py.newCode(0, new String[] {}, "/home/pletzer/jython/Lib/pawt/__init__.py", "main", false, false, funcTable, 6);        }                        public PyCode getMain() {            if (c$6_main == null) _PyInner.initConstants();            return c$6_main;        }                public PyObject call_function(int index, PyFrame frame) {            switch (index){                case 0:                return _PyInner.lambda$1(frame);                case 1:                return _PyInner.test$2(frame);                case 2:                return _PyInner.__init__$3(frame);                case 3:                return _PyInner.addRow$4(frame);                case 4:                return _PyInner.add$5(frame);                case 5:                return _PyInner.GridBag$6(frame);                case 6:                return _PyInner.main$7(frame);                default:                return null;            }        }                private static PyObject lambda$1(PyFrame frame) {            return frame.getglobal("sys").__getattr__("exit").__call__(i$2);        }                private static PyObject test$2(PyFrame frame) {            frame.setlocal(3, frame.getglobal("awt").__getattr__("Frame").__call__(new PyObject[] {frame.getlocal(2), new PyFunction(frame.f_globals, new PyObject[] {}, c$0_lambda)}, new String[] {"windowClosing"}));            if (frame.getglobal("hasattr").__call__(frame.getlocal(0), s$3).__nonzero__()) {                frame.getlocal(0).invoke("init");            }            frame.getlocal(3).invoke("add", s$4, frame.getlocal(0));            frame.getlocal(3).invoke("pack");            if (frame.getlocal(1)._isnot(frame.getglobal("None")).__nonzero__()) {                frame.getlocal(3).invoke("setSize", frame.getglobal("apply").__call__(frame.getglobal("awt").__getattr__("Dimension"), frame.getlocal(1)));            }            frame.getlocal(3).invoke("setVisible", i$5);            return frame.getlocal(3);        }                private static PyObject __init__$3(PyFrame frame) {            frame.getlocal(0).__setattr__("frame", frame.getlocal(1));            frame.getlocal(0).__setattr__("gridbag", frame.getglobal("awt").__getattr__("GridBagLayout").__call__());            frame.getlocal(0).__setattr__("defaults", frame.getlocal(2));            frame.getlocal(1).invoke("setLayout", frame.getlocal(0).__getattr__("gridbag"));            return Py.None;        }                private static PyObject addRow$4(PyFrame frame) {            frame.getlocal(2).__setitem__(s$7, s$6);            frame.getglobal("apply").__call__(frame.getlocal(0).__getattr__("add"), new PyTuple(new PyObject[] {frame.getlocal(1)}), frame.getlocal(2));            return Py.None;        }                private static PyObject add$5(PyFrame frame) {            // Temporary Variables            int t$0$int;            PyObject t$0$PyObject, t$1$PyObject, t$2$PyObject;                        // Code            frame.setlocal(3, frame.getglobal("awt").__getattr__("GridBagConstraints").__call__());            t$0$int = 0;            t$1$PyObject = frame.getlocal(0).__getattr__("defaults").invoke("items")._add(frame.getlocal(2).invoke("items"));            while ((t$0$PyObject = t$1$PyObject.__finditem__(t$0$int++)) != null) {                t$2$PyObject = t$0$PyObject;                frame.setlocal(4, t$2$PyObject.__getitem__(0));                frame.setlocal(5, t$2$PyObject.__getitem__(1));                if (frame.getglobal("isinstance").__call__(frame.getlocal(5), frame.getglobal("type").__call__(s$8)).__nonzero__()) {                    frame.setlocal(5, frame.getglobal("getattr").__call__(frame.getglobal("awt").__getattr__("GridBagConstraints"), frame.getlocal(5)));                }                frame.getglobal("setattr").__call__(frame.getlocal(3), frame.getlocal(4), frame.getlocal(5));            }            frame.getlocal(0).__getattr__("gridbag").invoke("setConstraints", frame.getlocal(1), frame.getlocal(3));            frame.getlocal(0).__getattr__("frame").invoke("add", frame.getlocal(1));            return Py.None;        }                private static PyObject GridBag$6(PyFrame frame) {            frame.setlocal("__init__", new PyFunction(frame.f_globals, new PyObject[] {}, c$2___init__));            frame.setlocal("addRow", new PyFunction(frame.f_globals, new PyObject[] {}, c$3_addRow));            frame.setlocal("add", new PyFunction(frame.f_globals, new PyObject[] {}, c$4_add));            return frame.getf_locals();        }                private static PyObject main$7(PyFrame frame) {            frame.setglobal("__file__", s$0);            org.python.core.imp.importOne("sys", frame);            org.python.core.imp.importFromAs("java", new String[] {"awt"}, new String[] {"awt"}, frame);            frame.setglobal("test", new PyFunction(frame.f_globals, new PyObject[] {frame.getglobal("None"), s$1}, c$1_test));            frame.setglobal("GridBag", Py.makeClass("GridBag", new PyObject[] {}, c$5_GridBag, null));            return Py.None;        }            }    public static void moduleDictInit(PyObject dict) {        dict.__setitem__("__name__", new PyString("__init__"));        Py.runCode(new _PyInner().getMain(), dict, dict);    }        public static void main(String[] args) {        String[] newargs = new String[args.length+1];        newargs[0] = "__init__";        System.arraycopy(args, 0, newargs, 1, args.length);        Py.runMain("pawt.__init__$_PyInner", newargs, jpy$packages, jpy$properties, "pawt", new String[] {"reg2tri", "vector", "whrandom", "doc", "fnmatch", "setup", "htmlmain", "string", "cvector", "ellipt2d", "sre", "copy_reg", "NeumannBound", "glob", "cellipt2d", "csuperlu", "sre_parse", "cell", "sre_compile", "RobbinsBound", "node", "tkplot", "sre_constants", "javapath", "Ireg2tri", "sparse", "colormap", "Gradshafranov", "re", "superlu", "pawt.__init__", "ctkplot", "triangle", "DirichletBound", "javaos", "csparse"});    }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -