ग्रहण में जावा 8 स्ट्रीम सीख रहा था। नीचे व्यवहार छात्र वस्तुओं की एक सूची, stuList मिल गया है। मेरे पास इस तरह की एक अभिव्यक्ति है।ग्रहण जावा 8 लैम्ब्डा अभिव्यक्तियों के लिए स्वत: पूर्णता
stuList.stream().collect(Collectors.averagingDouble(p -> p.getMarks()));
अगर मैं p -> p.
बारे में और फिर एक सामग्री ग्रहण के साथ सहायता की कोशिश, कोई तरीकों दिखाए जाते हैं। लेकिन अगर एक एलएचएस, double d =
जोड़ने, तो एक सामग्री करना p -> p.
पर सहायता सभी तरीकों उपलब्ध दर्शाता है।
मुझे ग्रहण करने की उम्मीद है कि मैं एक छात्र वस्तु पर काम कर रहा हूं भले ही मैं एलएचएस प्रदान न करूं। पहले मामले के लिए यदि मैं स्वयं विधि लिखता हूं, तो कोड ठीक से संकलित करता है। केवल ऑटो पूर्ण काम नहीं कर रहा है
इसके लिए कोई संकेतक? और क्यों एलएचएस जोड़ना ग्रहण करने के लिए ग्रहण की अनुमति देता है?
का उपयोग ग्रहण: मंगल ग्रह .. इस स्थिति में
ओह, मैं दिन की प्रतीक्षा कर रहा हूं, ग्रहण सही प्रकार और पूर्ण कोड के लिए सही प्रकार का अनुमान प्राप्त करता है, * फिर * मैं अपूर्ण कोड पर अनुमान के साथ परेशान करना शुरू कर सकता हूं ... – Holger
ग्रहण में इसके स्वत: पूर्णता में बग है। विशेष रूप से लंबे/जटिल कोड ब्लॉक में, यह किसी बिंदु पर बस जमानत लग रहा है। जैसे https://bugs.eclipse.org/bugs/show_bug.cgi?id=463476 या https: //bugs.eclipse।संगठन/बग/show_bug.cgi? id = 462015 – the8472
अजीब रूप से पर्याप्त, ग्रहण 'छात्र' टाइप करने के लिए 'p' का पता लगाता है (यदि आप इसे होवर करते हैं) लेकिन सामग्री सहायता गलत है ... – Tunaki