में सशर्त संकलन मैं पुस्तकालय पर काम कर रहा हूं जो स्कैला 2.9 पर निर्भर करता है लेकिन केवल मामूली सुविधा के लिए। मैं 2.8 के साथ संगत संस्करण का प्रस्ताव देना चाहता हूं, लेकिन मैं दो कोड शाखा को बनाए रखना नहीं चाहता हूं। चूंकि मैं एसबीटी का उपयोग कर रहा हूं, इसलिए मैं इसे क्रॉस-संकलन सुविधाओं से लाभ प्राप्त करना चाहता हूं।स्कैला
हालांकि मुझे नहीं पता कि सशर्त संकलन के बराबर प्रदान करने का एक तरीका है, केवल कोड का एक टुकड़ा शामिल करने के लिए यदि स्कैला 2.9 का उपयोग किया जाता है। रिफ्लेक्सिविटी एक विकल्प हो सकता है (लेकिन कैसे?)।
संपादित करें: विशेषताएं जो मैं 2.9 में उपयोग कर रहा हूं वे नई sys
पैकेज ऑब्जेक्ट हैं।
क्या आपको 'NoSuchMethodException' जैसी चीजें नहीं मिलनी चाहिए? –
मैं सबकुछ पकड़ता हूं क्योंकि रिफ्लेक्सन के सभी चरणों के परिणाम अपवाद फेंक सकते हैं। – paradigmatic
पर्याप्त मेला। उस तरह की चीजें करते समय मैं आम तौर पर इसे अधिक पारदर्शी बनाने के लिए 'InvocationTargetException' को अनचाहे करता हूं। –