जावा 9 की नई StackWalker
फीचर ने मुझे एहसास दिलाया कि यह अच्छा होगा अगर ग्रहण (अधिमानतः, या इंटेलिजे) को कस्टम स्टैकवॉकर का उपयोग करने के लिए कॉन्फ़िगर किया जा सके जो सामान्य कॉल स्टैक व्यू को संशोधित कर सकता है आईडीई के डीबगर में।आईडीई डीबगर (जैसे जावा 9 स्टैकवॉकर) में स्टैक फ्रेम छुपाएं
जो मैं करना चाहता हूं वह छिपाना है उदा। जावाईई प्रोग्राम डीबग करते समय विशिष्ट तकनीकी स्टैक प्रविष्टियां, लेकिन कई तृतीय पक्ष समर्थन पुस्तकालयों में भी। आम तौर पर मैं विशिष्ट (अनुकूलन योग्य) ढेर फ्रेम छोड़ने का विकल्प चाहता हूं जो आम तौर पर ब्याज की नहीं हैं, उदाहरण के लिए पैकेज (क्लास नाम) के आधार पर (वाइल्डकार्ड)। आदर्श रूप में, "चरण में" स्वचालित रूप से "नापसंद" स्टैक फ्रेम के अंदर तक इस तरह के फ्रेम और चरण को छोड़ देगा।
क्या किसी को पता है कि ऐसी सुविधा पहले से ही ग्रहण या इंटेलिजे में उपलब्ध है या नहीं। यह ठीक है अगर यह विशेष रूप से स्टैकवॉकर का उपयोग नहीं करता है लेकिन कुछ वैचारिक रूप से समान है। या आप जानते हैं कि आईडीई में ऐसी सुविधा की योजना है या नहीं।
मुझे नहीं लगता कि इस उत्तर का कोई भी हिस्सा वास्तव में प्रश्न को संबोधित करता है। सवाल विशेष रूप से डीबगर का उल्लेख करता है, आउटपुट कंसोल नहीं। दोनों विकल्प केवल कंसोल के साथ सौदा करते हैं। –
@ ई-रिज आप सही हैं। मैंने अपने जवाब से IntelliJ कंसोल सामान हटा दिया, और IntelliJ के लिए एक चरण फ़िल्टर के लिए एक लिंक जोड़ा। एक्सेलिप्स प्लगइन के स्क्रीनशॉट को बेहतर दिखाने के लिए यह भी दिखाया गया है कि यह कॉल स्टैक के बारे में है, आउटपुट कंसोल नहीं। – KompjoeFriek