Pertanyaan Bagaimana saya dengan mudah menambahkan metode baru di Eclipse?


Rekan kerja saya yang baru di Eclipse (dari JBuilder) ingin tahu cara mengeklik kelas dan menambahkan metode baru. Saya mengklik kanan pada kelas dalam tampilan Outline, dan tentu saja, tidak ada perintah "metode baru". Saya dapat menghasilkan getter dan setter, dan mendelegasikan metode, dan mengekstraksi metode, dan menarik metode ke atas atau menekannya, yang semuanya sangat berguna, tetapi saya tidak melihat cara membuat metode baru.

Saya dapat mengetik pribadi (atau publik), tanpa spasi, dan mengakses bantuan kode dengan ruang kontrol, dan membuat metode baru, lalu saya dapat mengeklik kanan pada metode itu dan mengubah tanda tangan metode dari menu refactor (alt -shift-C), tetapi sepertinya harus ada cara yang bagus untuk mengklik pada kelas entah bagaimana dan memunculkan wizard tanda tangan metode segera untuk menciptakan metode baru.

Apakah ada cara untuk melakukan ini?


5
2017-12-04 21:09


asal


Jawaban:


Yang paling dekat Anda bisa mendapatkan apa yang Anda gambarkan adalah
1. ketik nama metode (tidak ada pengubah atau yang lain)
2. tekan Ctrl-1 -> buat metode rintisan
3. tekan Alt-Shift-C untuk mengubah tanda tangan


3
2017-12-04 22:00



Selain Turismo:

Meskipun Anda harus bekerja TDD hari ini, titik awal Anda mungkin Testcase. Jadi sementara Anda melakukannya untuk menentukan perilaku instance Anda, Anda melakukan sesuai yang disarankannya.

void someTest() {
 MyClass myInstance = new MyClass();
 myInstance.theNewMethodGoesHere();
}

Dan karena Anda belum menambahkan "theNewMethodGoesHere" kompilator akan menandai hal itu sebagai tidak terdefinisi. Kemudian Anda akan menggunakan ctrl + 1 dan kunci voila metode Anda akan ditambahkan. Bahkan tanpa menggunakan dialog yang membengkak. Masuk akal di dunia yang sempurna, di mana kami bekerja testdriven. :)


3
2017-12-07 09:08



JDT menjadi salah satu plugin utama yang dibundel dengan gerhana (yang merupakan platform aplikasi di atas equinox berbasis OSGi), itu terutama Java editor.
Artinya: untuk membuat metode baru ... Anda cukup mengetikkannya dalam editor Java.

Satu-satunya lingkungan gerhana lain di mana Anda melihat fitur semacam itu (klik pada kelas dan jenis metode baru) adalah editor berorientasi UML, seperti Produk Omondo.
(Dalam Proyek UML2, Papyrus atau MDT-UML2Tools mungkin menyediakan kemampuan pengeditan semacam itu akhirnya)
Tetapi selain plugin semacam itu, saya tidak berpikir Anda dapat mencapai cara ini secara native dalam menciptakan metode baru.


2
2017-12-04 21:43