2015-06-29 6 views
8

दबाने को पूरा नहीं करता है और बाद Ctrl +अंतरिक्ष, तो यह पूर्ण प्रदर्शित करता है चर का नाम और इसे पूर्व निर्धारित करता है।ग्रहण मंगल ग्रह: सामग्री सहायक आदेश सामग्री सहायक दिखाई देने के लिए जब मैं एक स्थानीय चर नाम के पहले भाग में टाइप करते डॉट

एक्लिप्स लुना में पूर्ण नाम डाला जाता है यदि आप कीबोर्ड पर . दबाते हैं और सामग्री सहायक इस चरणीय उदाहरण के सभी सुलभ सदस्यों को दिखाता है।

ग्रहण मंगल ग्रह के साथ यह अपूर्ण चर नाम के बाद सीधे बिंदु डालने लगा।

मैं इस व्यवहार को एक्लिप्स लुना में कैसे बदल सकता हूं?

public class A { 
    public int member; 

    public void possiblyAll(){ 

    } 
} 

public class Test { 
    private A aMemberNameWhichIsLong_1; 

    private A aMemberNameWhichIsLong_2; 

    private A aMemberNameWhichIsLong_3; 

    public static void main(String[] args) { 
     Test t = new Test(); 
     t.amem 
    } 
} 

इस उदाहरण में, कैरट t.amem के बाद स्थित है। Ctrl + स्पेस पूरा नाम प्रदर्शित करता है। दबाने . सामग्री सहायक बंद कर देता है और इस कोड का उत्पादन: t.amem.

लूना में यह था: t.aMemberNameWhichIsLong_1.

+0

मेरे वर्तमान सर्वोत्तम अनुमान होगा कि उसने मंगल ग्रह में एक बग हो सकता है (मैं जानता हूँ कि वे सामग्री की सहायता छुआ)। क्या आपने पहले से ही अपने बगजिला को देखा है? – Marvin

+0

क्या आप दोनों में * एक ही * प्रोजेक्ट का उपयोग कर रहे हैं और यह अंतर देख रहे हैं? – nitind

+0

मैं अभी तक बगजिला की जांच नहीं कर रहा हूं। इस व्यवहार के विवरण की खोज करना मुश्किल है। मैंने लुना और मंगल के साथ उदाहरण कोड के साथ इस व्यवहार का परीक्षण किया। – PAX

उत्तर

9

यह एक bugCode Recommenders प्लग में (ठीक लिए @Johannes डोर्न द्वारा देखने जवाब) द्वारा शुरू की गई थी।

आप (अस्थायी) खिड़की के माध्यम से कोड अनुसंशाएं निष्क्रिय कर सकते हैं> Preferences> कोड अनुसंशाएं> प्राप्तियां> [x] कोड अनुसंशाएं कोड पूरा होने

6

हम कोड अनुसंशाएं 2.2.1

के हिस्से के रूप में इस bug तय कर दी है सक्षम करें

आप इसे हमारे स्थिर अद्यतन साइट का उपयोग अद्यतन कर सकते हैं: http://download.eclipse.org/recommenders/updates/stable/

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