2013-02-13 14 views
7

मैंने गलत लाइन पर एक सशर्त ब्रेकपॉइंट सेट किया है। मैं इसे एक पंक्ति में ले जाना चाहता हूं। क्या यह भी संभव है? मुझे पता है कि मैं हमेशा सही स्थिति में एक नए ब्रेकपॉइंट में स्थिति को पेस्ट कर सकता हूं, लेकिन & ड्रॉप खींचें और अधिक सुविधाजनक होगा।मैं ग्रहण में एक सशर्त ब्रेकपॉइंट कैसे स्थानांतरित कर सकता हूं?

उदाहरण:

private void loopOverInternalList(Object findThis) { 
    int numberFound = 0; //I want conditional breakpoint here. 
    for(Object listItem : internalList) { // Breakpoint [findThis.getSomeProperty() == true] 
     // do something... 
    } 
} 

उदाहरण ग्रहण internalList में प्रत्येक आइटम के लिए टूट जाएगा, जबकि अगर यह numberFound परिभाषा पर टूट जाता है यह केवल एक बार तोड़ना चाहिए में। जो मेरे वर्तमान परिदृश्य में अधिक सुविधाजनक है।

+0

सशर्त ब्रेकपॉइंट परिभाषा की प्रतिलिपि बनाएँ और एक नया सशर्त ब्रेकपॉइंट बनाएं। फिर नव निर्मित सशर्त ब्रेकपॉइंट में परिभाषा पेस्ट करें। – Stephan

+0

शायद ग्रहण की अगली रिलीज के साथ आने पर आप भाग्यशाली हो जाएंगे। मैंने सुना है, वे इसे फिर से जारी करने जा रहे हैं। –

+0

@TheDarkKnight अगली रिलीज, केप्लर, 26 जून, 2013 को रिलीज होगी। जूनो, वर्तमान रिलीज, 27 जून, 2012 को जारी किया गया था। – logoff

उत्तर

7

आजकल यह संभव नहीं है। 2002 से कई लोग इसे (मेरे साथ) चाहते हैं क्योंकि यह feature request since then है। इसके लिए फिर से पूछने का प्रयास करें।

+1

मैंने इस मुद्दे को उठाया ... और अब हम प्रतीक्षा करें। आज की तारीख के साथ टिप्पणियां हैं जो कहते हैं: "(टिप्पणी # 25 के जवाब में) > अगली बड़ी रिलीज, केप्लर में हो सकता है? यह 2002 से एक अनुरोध है ... इससे कई डेवलपर्स की मदद मिलेगी। केवल अगर कोई उच्च गुणवत्ता वाला पैच प्रदान करता है। " – Timo

+0

@Timo ये मेरी टिप्पणियां हैं उन्हें याद दिलाने के लिए! लेकिन मेरे पास पैच विकसित करने के कौशल नहीं हैं ... – logoff

+0

इस मुद्दे को उछालने के लिए धन्यवाद! मेरे पास ऐसे पैच को विकसित करने का समय नहीं है और पूर्णता के लिए एक कॉपी-पेस्ट जोड़ा गया है। – Timo

संबंधित मुद्दे