Eclipse'in yerleşik refactoring araçlarını kullanarak bir yöntemin yerel değişkenini veya ifadesini bir yöntem parametresine nasıl dönüştürebilirim?Bir yöntemin yerel değişkenini veya ifadesini Eclipse'i kullanarak bir yöntem parametresine nasıl dönüştürebilirim?
7
A
cevap
12
Sağ tıklattığınızda Refactor .. alt menüsündeki "Parametreyi Tanıt" seçeneğini kullanabilirsiniz.
Bunun çalışması için, yerel değişkeni başlatmak için kullanılan ifade gibi bir ifade seçmeniz gerekir.
3
Yerel değişkeninizin bildirimini kaldırırsanız, bu değişkeni kullandığınız yerler artık derlenmez. Daha sonra hızlı düzeltme menüsünden "Parametre ekle" yi seçebilirsiniz (Ctrl-1 Sanırım, şimdi Eclipse açık değil).
İlgili konular
- 1. Bir yöntemin yerel değişkenini alay etmek için Mockito kullanma
- 2. Yöntemin bir parametresine şablon parametresi olarak imzalanması
- 3. Javadoc'ta bir yöntem parametresine başvuru nasıl eklenir?
- 4. Yerel bir CComSafeArray bir LPSAFEARRAY çıkış parametresine nasıl geri döner?
- 5. Foreach ifadesini linq ifadesine nasıl dönüştürebilirim?
- 6. Bir yöntemin
- 7. NUnit kullanarak belirli bir yöntemin çağrıldığını nasıl söyleyebilirim?
- 8. NameError: tanımlanmamış yerel değişken veya yöntem "kullanıcı"
- 9. Bu Backus – Naur Form ifadesini Regex'e (.Net) nasıl dönüştürebilirim?
- 10. Bir yöntemin bir istisna atabildiğini nasıl açıklarsınız?
- 11. emacs'ta arabellek yerel değişkenini ayarlama
- 12. (tanımlanmamış yerel değişken veya yöntem `byebug'
- 13. Bir yöntemin yansıma kullanarak statik olup olmadığını nasıl kontrol edebilirim?
- 14. Ref parametresine sahip bir yöntemi Shim olarak Microsoft Fakes kullanarak
- 15. Bir System.Drawing.font dosyasını bir System.Windows.Media.Fonts veya TypeFace dosyasına nasıl dönüştürebilirim?
- 16. Yansıma.emit kullanarak çalışma zamanında bir yöntem oluşturma
- 17. Bu LINQ sorgu ifadesini C# ile VB.NET arasında nasıl dönüştürebilirim?
- 18. Bir tür sınıfının türetilmiş değişkenini veya bir örnek
- 19. Yerel JavaScript nesnesinin bir özellik/yöntem olup olmadığı nasıl belirlenir?
- 20. Başka bir yöntemin ardından segue nasıl çağrılır
- 21. Bir sınıfın bir özelliğini bir yöntemin parametresi olarak nasıl geçirebilirim?
- 22. Bir lambda ifadesini nerede işaretliyim?
- 23. Model testinde tanımlanmamış yerel değişken veya yöntem 'oturumu'
- 24. Lambda ifadesini kullanarak nesnelerin bir listesini nasıl filtreleyebilirim?
- 25. Bir yöntemin yeni bir deyim içeren ve başka bir deyimde bir yöntem çağırıp çağıracağını belirleme
- 26. Mercurial kuyruk yamalarını yerel değişikliklere nasıl dönüştürebilirim?
- 27. Laravel'de sunucu saatini yerel saate nasıl dönüştürebilirim?
- 28. StreamReader'ı bir dizeye nasıl dönüştürebilirim?
- 29. Genel bir yöntemin dönüş türünü nasıl yapabilirim?
- 30. Bir yöntemin tanımlandığını sınayın
Eclipse refactor özelliğini kullanmasa da, bu sadece iyi çalışır – chrisbunney