2012-02-20 10 views
23

जब भी कोई विशेष फ़ंक्शन उपयोग किया जाता है, तो मुझे स्केल कंपाइलर को बहिष्करण चेतावनी दिखाना पसंद है। इसे कैसे प्राप्त किया जा सकता है?क्या मैं स्कैला में बहिष्कृत फ़ंक्शन को चिह्नित कर सकता हूं?

उत्तर

27

इसे @deprecated के रूप में एनोटेट करें।

+19

और अगर आप अपने प्रतिवाद टिप्पणियों के बारे में प्रतिवाद चेतावनी नहीं करना चाहते, सुनिश्चित करें कि आप उन लोगों के साथ की आपूर्ति कर दोनों ' संदेश 'और' के बाद से 'तर्क। –

31

मैं टिप्पणी, क्रिस्टियन-Domagala नोटिस नहीं किया था, इसलिए यहाँ उदाहरण है:

@deprecated("Reason this is old","01-08-2014") 
def oldMethod = {   
    ...  
} 
+1

अब यह है: @deprecated ("इसका उपयोग न करें", "01/01/2014") – gwenzek

+3

'चूंकि तर्क' की तारीख की आवश्यकता नहीं है, वास्तव में दस्तावेज़ इसे "पहले संस्करण की पहचान करने वाली स्ट्रिंग" के रूप में निर्दिष्ट करते हैं जिसमें परिभाषा को बहिष्कृत किया गया था "। –

+0

@ToddOwen True, मुझे उदाहरण के लिए प्रतिबद्ध हैश में रखना उपयोगी लगता है। – Bar

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

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