Mam metodę, którą chcę usunąć. Ta metoda jest wywoływana z liczby klas. Chcę usunąć tę metodę za pomocą refaktoryzacji, a także uczynić z zaćmienia usunąć wszystkie wywołania tej metody zamiast iść i czyścić w każdym pliku. Nie mogłem znaleźć prostego sposobu, aby to zrobić z refaktora (używam ganimedes)Nie mogę usunąć metody przy użyciu funkcji eclipse refactoring?
6
A
Odpowiedz
23
- Usuń ciało metody
- Następnie wybierz metodę
Refactor -> Inline
0
Nie sądzę, że można to zrobić poprzez refaktoryzację. Możesz jednak szukać i zamieniać używając wyrażenia regularnego.
CTRL-H, aby przywołać wyszukiwanie zastąpić dialogowe
+2
rozczarowujące. Chciałbym usunąć tę metodę i automatycznie wyczyścić każdy martwy kod, który pozostawił. –
Powiązane problemy
- 1. Dlaczego nie mogę usunąć wartości javascript zadeklarowanych przy użyciu var?
- 2. Jak mogę usunąć wiersze z tabel przy użyciu EF, gdy wewnątrz metody Asp.Net?
- 3. Nie mogę debugować przy użyciu punktów przerwań
- 4. Czy mogę załatać "losowe" przy użyciu metody unittest.mock.patch?
- 5. Mapowanie do funkcji/działania przy użyciu metody specyficznej dla enum
- 6. Klasy usług Refactoring Service
- 7. python przy użyciu metody argparse.ArgumentParser
- 8. wywołania funkcji przy użyciu nohup
- 9. Argument Niezgodność przy użyciu metody gromadzący Stream
- 10. wywołania funkcji przy użyciu nazw
- 11. Czy mogę usunąć alias metody w Ruby?
- 12. Kopiuj przy użyciu funkcji udostępnionej
- 13. Jak zamienić tekst w plikach przy użyciu funkcji Gradle/Groovy
- 14. Kolejność elementów zwracanych przy użyciu metody getElementsByTagName()
- 15. Konsola interaktywna przy użyciu Pydev w Eclipse?
- 16. Błąd przy użyciu funkcji solvePnPRansac
- 17. C++ przy użyciu funkcji przekazanej
- 18. PHP Refactoring Tools
- 19. Jak usunąć zdalny oddział przy użyciu Git?
- 20. Dodaj zdarzeń przy użyciu metody rozszerzenie
- 21. Jak usunąć rozszerzony ascii przy użyciu Pythona?
- 22. noClassDefFoundError przy użyciu wtyczki Scala dla Eclipse
- 23. Dopełnienie ciąg przy użyciu metody PadRight
- 24. KVO i refactoring
- 25. Dwukierunkowe transformacje M2M przy użyciu Eclipse EMF
- 26. Tworzenie GUI przy użyciu Eclipse (Java)
- 27. Eclipse: Wyszukiwanie przy użyciu ciąg dokładnego dopasowania
- 28. Jak usunąć metodę przy użyciu Javassist?
- 29. Elasticsearch: Jak usunąć indeks przy użyciu Pythona
- 30. Usunąć niewykorzystane zasoby przy użyciu Android Studio?
+1 był bardzo pomocny – Ravisha
Uwielbiam to! Jednak to nie działa, gdy metoda jest określona w interfejsie, a osoby wywołujące odwołują się do interfejsu. Eclipse mówi: "Nie można wbudować metod abstrakcyjnych", a podczas wykonywania inline na implementacjach metod nie ma żadnych zmian po wznowieniu. –