• Cojen是一个小型发展的工具,旨在提供开发人员的动态Java码生成和拆卸工具。 建设者允许代码可以产生更容易,而不是有选择精确的说明。 实用课程提供其证明代码生成和加载程序。

    方法码是构成通过一个建设者,虚拟机的操作码,以表示作略微高一级的指令。 它需要照顾的选择最佳操作码,管理分支的标签,计算操作数堆的深度,选择地方的变量的寄存器,并且降低了登记册的使用按活动分析。

  • Cojen है एक छोटे से विकास उपकरण प्रदान करने के लिए डिजाइन डेवलपर्स गतिशील जावा बाईटकोड पीढ़ी और disassembly के उपकरण है । एक बिल्डर की अनुमति देता है, कोड उत्पन्न करने के लिए और अधिक आसानी से होने के बजाय का चयन करने के लिए सटीक निर्देश. उपयोगिता वर्गों में प्रदान की जाती हैं जो प्रदर्शित कोड जनरेटर और लोडर.

    विधि बाईटकोड का निर्माण किया है के माध्यम से एक बिल्डर है, जो आभासी मशीन opcodes प्रतिनिधित्व कर रहे हैं के रूप में थोड़ा उच्च स्तर निर्देश है । यह देखभाल के चयन के लिए इष्टतम opcodes, प्रबंध शाखा लेबल, कंप्यूटिंग संकार्य ढेर गहराई का चयन, स्थानीय चर रजिस्टरों को कम करने और रजिस्टर के उपयोग के द्वारा liveness का विश्लेषण.

  • Cojen is a small development tool designed to offer developers Dynamic Java bytecode generation and disassembly tools. A builder allows code to be generated more easily, instead of having to select exact instructions. Utility classes are provided which demonstrate the code generator and loader.

    Method bytecode is constructed via a builder, in which virtual machine opcodes are represented as slightly higher level instructions. It takes care of selecting optimal opcodes, managing branch labels, computing operand stack depth, choosing local variable registers, and reducing register usage by liveness analysis.