में लाइन नंबर ओवरराइड करना जावा में लाइन नंबर ओवरराइड करने का कोई तरीका है (उदाहरण के लिए, किसी प्रकार के प्रीप्रोसेसर निर्देश का उपयोग करके)?जेनरेट किए गए जावा स्रोत
मैं जेनोनो का उपयोग कर जावा बाइट कोड के नीचे एक उच्च स्तरीय भाषा "संकलित" कर रहा हूं। मुझे मूल फ़ाइल से लाइन की रिपोर्ट करने के लिए कंपाइलर त्रुटियों की आवश्यकता है, जेनरेट किए गए जावा कोड नहीं।
सी # में # लाइन निर्देश है, और मैंने इसे स्रोत फ़ाइल से संकलित परिणाम में लाइन नंबरों को मैप करने के लिए सफलतापूर्वक इसका शोषण किया है। मुझे जावा के लिए इसकी ज़रूरत है।
धन्यवाद!
यदि आप जावा बाइट कोड से संकलित कर रहे हैं, तो आपको लाइन नंबरों को जानना चाहिए। या क्या आपका मतलब है कि आप जावा से संकलित कर रहे हैं और जावा कंपाइलर इसे ले रहा है और बाइट कोड से संकलित कर रहा है? – jdigital