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