के लिए जावा स्रोत फ़ाइल में आस-पास की विधि कैसे प्राप्त करें मेरे पास जावा स्रोत फ़ाइल की एक पंक्ति संख्या है और प्रोग्राम संख्या के लिए उस पंक्ति संख्या के लिए sourounding विधि प्राप्त करना चाहते हैं।किसी दिए गए लाइन नंबर
मैंने ANTLR में देखा जो मुझे बहुत मदद नहीं करता था।
जानिनो (http://www.janino.net) आशाजनक प्रतीत होता है, मैं कोड स्कैन और पार्स (और यदि आवश्यक संकलन) कोड को स्कैन करता हूं। तब मैं JDI और
ReferenceType.locationsOfLine(int lineNumber)
का उपयोग फिर भी मैं ऐसा करने के लिए JDI उपयोग करने के लिए कैसे और एक ट्यूटोरियल है कि इस दिशा में कहीं भी चला जाता है नहीं मिला पता नहीं है हो सकता है।
शायद कुछ और तरीका है कि मैं पूरी तरह से गायब हूं।
क्या आप एक ही तरीके से बात कर रहे हैं- यू होगा? जैसे @@ -3452,6 +3452,59 @@ शून्य MyMethod (int a, int b) – Pod
क्या आप विधि का नाम, या विधि का पाठ चाहते हैं? –
विधि का नाम पर्याप्त होगा, लेकिन समस्या लंबे समय तक हल हो गई है। वैसे भी धन्यवाद :-) – roesslerj