के साथ कक्षा मैंने एक कंपाइलर प्रोजेक्ट के लिए एएसएम एपीआई के साथ गड़बड़ करना शुरू कर दिया है जिस पर मैं काम कर रहा हूं। हालांकि, मुझे लगता है कि दस्तावेज कई स्थानों पर एक नवागंतुक के लिए स्पष्ट से कम है और मैंने सोचा कि एक वर्ग उत्पन्न करने का एक अच्छा ठोस उदाहरण है जो "हैलो, वर्ल्ड!" प्रिंट करता है। यहां पर एक महान उदाहरण होगा।एक 'हैलो, वर्ल्ड!' उत्पन्न करना जावा एएसएम लाइब्रेरी
वर्तमान में, मैं एक मुख्य() (क्लासवाइटर, क्लासविजिटर और मेथडविजिटर कक्षाओं का उपयोग करके) उत्पन्न कर सकता हूं लेकिन मुझे लगता है कि मुख्य शरीर को कैसे उत्पन्न किया जाए। किसी को भी मुझे एएसएम में एक वर्ग फ़ाइल है कि पैदा करने का एक उदाहरण दे सकता है:
- main()
- शामिल मूल्य के साथ मुख्य में एक स्थानीय स्ट्रिंग वैरिएबल() बनाता है "नमस्कार, दुनिया!"
- प्रिंट चर
मैं बाइटकोड उत्पन्न करने के लिए एएसएम एपीआई कॉल से अधिक चिंतित था लेकिन मैं वैसे भी निश्चित रूप से यह जांच लेंगे। – seadowg