एक्लिप्साइड में एक वर्ग के सभी तरीकों में एक विधि ब्रेकपॉइंट जोड़ें


94

ग्रहण में, क्या कोई ऐसा तरीका है जिससे आप अलग-अलग तरीकों के बिना कक्षा के सभी तरीकों पर मेथड ब्रेकपॉइंट सेट कर सकते हैं? इसके पीछे प्रेरणा यह है कि किसी भी समय एक विधि हिट हो जाए, यह डिबग मोड में उस विधि पर चला जाएगा।

जवाबों:


135

सबसे तेज़ तरीका "आउटलाइन" दृश्य पर जाना है और अपनी पसंद के सभी तरीकों का चयन करें, राइट-क्लिक करें और "टॉगल विधि ब्रेकप्वाइंट" पर क्लिक करें


2
इसे जोड़कर, आप टॉगल विधि ब्रेकपॉइंट के लिए एक कीबोर्ड शॉर्टकट सेट कर सकते हैं ताकि आप केवल रूपरेखा के माध्यम से कुंजी बना सकें।
आरोन ब्लेनकुश

3
यदि मेनू प्रविष्टि गायब है, तो आपने एक आंतरिक वर्ग (जैसे Comparatorया Filterकिसी विधि में उपयोग किया जाता है) या एक क्लास फ़ील्ड भी चुना हो सकता है। Ctrl कुंजी दबाए रखें और उनमें से किसी को भी अचयनित करें, फिर यह दिखाई देगा।
मथायस रिज सेप

एक अमूर्त पद्धति के कारण भी हो सकता है
१०:२६ पर फालोर्न

8

कोई सीधा रास्ता नहीं जो मुझे पता हो।
लेकिन अगर आप AspectJ (वह पहलू-उन्मुख विस्तार) जोड़ते हैं , तो आप एक "सलाह" लिख सकते हैं जिसे आप रनटाइम पर दर्ज करते समय कक्षा के प्रत्येक तरीके पर सेट करेंगे।

वैकल्पिक शब्द

आप उस सलाह कोड में एक विराम बिंदु निर्धारित कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.