Apakah ada cara agar Eclipse mencari impor statis secara otomatis? Misalnya, sekarang saya akhirnya ditingkatkan ke Junit 4, saya ingin dapat menulis:
assertEquals(expectedValue, actualValue);
tekan Ctrl+ Shift+ Odan minta Eclipse menambahkan:
import static org.junit.Assert.assertEquals;
Mungkin saya bertanya terlalu banyak.
java
eclipse
keyboard-shortcuts
Paul Croarkin
sumber
sumber
org.junit.Assert
viaNew Type...
,.*
itu kemudian implisit.Ctrl+Shift+o
tidak akan menambahkan impor yang diperlukan, dan sebenarnya Anda harus mengarahkan kursor dan memilihAdd static import..
opsi? Sayang sekali dialog daftar pemilihan impor otomatis yang biasa tidak ditampilkan.assertThat(value, is(expected));
Jika Anda menyorot metode
Assert.assertEquals(val1, val2)
dan menekan Ctrl+ Shift+ M(Tambahkan Impor), itu akan menambahkannya sebagai impor statis, setidaknya di Eclipse 3.4.sumber
Eclipse 3.4 memiliki bagian Favorites di bawah Window-> Preferences-> Java-> Editor-> Content Assist
Jika Anda menggunakan
org.junit.Assert
banyak, Anda mungkin menemukan beberapa nilai untuk menambahkannya di sana.sumber
Bukan apa yang saya inginkan, tetapi saya menemukan solusinya. Di Eclipse 3.4 (Ganymede), buka
dan centang kotak centang untuk Gunakan impor statis (hanya 1,5 atau lebih tinggi) .
Ini tidak akan membawa impor pada Optimalkan Impor, tetapi jika Anda melakukan Perbaikan Cepat (CTRL + 1) pada baris itu akan memberi Anda opsi untuk menambahkan impor statis yang cukup baik.
sumber
Dari Bantuan konten untuk impor statis
Buka
Window » Preferences » Java » Editor » Content Assist » Favorites
sumber
Untuk Tes SpringFramework, saya akan merekomendasikan untuk menambahkan di bawah ini juga
Ketika Anda menambahkan di atas sebagai Ketikkan baru secara otomatis menambahkan. * Ke paket.
sumber
Pintasan untuk impor statis: CTRL + SHIFT + M
sumber
Pilih konstanta, ketik
Pilih "Konversi ke impor statis." dari drop down.
"Perbaikan cepat" memiliki opsi meskipun itu bukan kesalahan.
sumber
Di Eclipse 4.9, Anda dapat mengimpor statis permintaan yang ada menggunakan perbaikan cepat.
Lebih detail di sini
sumber