Cara Menemukan dan Membuka Kelas dengan Eclipse

1. Perkenalan

Pada artikel ini, kita akan melihat sejumlah cara untuk menemukan kelas di Eclipse. Semua contoh didasarkan pada Eclipse Oxygen .

2. Ikhtisar

Di Eclipse, kita sering perlu mencari kelas atau antarmuka. Kami memiliki banyak cara untuk melakukannya:

  • Dialog Open Type
  • Dialog Sumber Daya Terbuka
  • Tampilan Package Explorer
  • Fungsi Deklarasi Terbuka
  • Tampilan Hierarki Tipe

3. Jenis Terbuka

Salah satu cara paling ampuh untuk melakukannya adalah dengan dialog Open Type.

3.1. Mengakses Alat

Kami dapat mengaksesnya dengan tiga cara:

  1. Menggunakan pintasan keyboard, yaitu Ctrl + Shift + T di PC atau Cmd + Shift + T di Mac.
  2. Membuka menu di bawah Navigate> Open Type

  3. Mengklik ikon di toolbar utama:

3.2. Menggunakannya untuk Menemukan Kelas

Setelah kita memiliki Open Type up, kita hanya perlu mulai mengetik, dan kita akan melihat hasilnya:

Hasilnya akan berisi class di jalur build project terbuka kami, yang mencakup class project, library, dan JRE itu sendiri.

Selain itu, ini menunjukkan paket dan lokasinya di lingkungan kita.

Seperti yang bisa kita lihat pada gambar, hasilnya adalah setiap kelas yang namanya dimulai dengan apa yang kita ketikkan. Jenis pencarian ini tidak membedakan huruf besar / kecil.

Kita juga bisa mencari di kotak unta . Misalnya, untuk mencari kelas ArraysParallelSortHelpers kita cukup mengetik APSH atau ArrayPSH. Jenis penelusuran ini peka huruf besar / kecil.

Selain itu, dimungkinkan juga untuk menggunakan karakter wildcard “*” atau “?” di teks pencarian. "*" Untuk string apa pun, termasuk string kosong dan "?" untuk karakter apa pun, tidak termasuk string kosong.

Jadi, sebagai contoh, katakanlah kita ingin mencari kelas yang kita ingat berisi Linked, lalu yang lain, lalu Multi. “*” Berguna:

Atau jika kita menambahkan “?”:

The "?" di sini mengecualikan string kosong sehingga LinkedMultiValueMap dihapus dari hasil.

Perhatikan juga bahwa ada "*" implisit di akhir setiap masukan, tetapi tidak di awal.

4. Sumber Daya Terbuka

Cara sederhana lain untuk menemukan dan membuka kelas di Eclipse adalah Open Resource .

4.1. Mengakses Alat

Kami dapat mengaksesnya dengan dua cara:

  • Menggunakan pintasan keyboard, yaitu Ctrl + Shift + R di PC atau Cmd + Shift + R di Mac.
  • Membuka menu di bawah Navigate> Open Resource

4.2. Menggunakannya untuk Menemukan Kelas

Setelah kita memiliki dialog, kita hanya perlu mulai mengetik, dan kita akan melihat hasilnya:

Hasilnya akan berisi kelas serta semua file lainnya di jalur pembangunan proyek terbuka kami.

Untuk detail penggunaan tentang wildcard dan pencarian kasus unta, lihat bagian Jenis Terbuka di atas.

5. Package Explorer

Ketika kita mengetahui paket milik kelas kita, kita bisa menggunakan Package Explorer .

5.1. Mengakses Alat

Jika belum terlihat, maka kita bisa membuka tampilan Eclipse ini melalui menu di bawah Window> Show View> Package Explorer .

5.2. Menggunakan Alat untuk Menemukan Kelas

Di sini kelas ditampilkan dalam urutan abjad:

Jika daftarnya sangat panjang, kita bisa menggunakan trik: kita klik di manapun pada pohon paket dan kemudian kita mulai mengetik nama kelas. Kita akan melihat seleksi bergulir secara otomatis di antara kelas sampai cocok dengan kelas kita.

Ada juga tampilan Navigator , yang bekerja dengan cara yang hampir sama.

Perbedaan utamanya adalah saat Package Explorer menampilkan class yang berhubungan dengan paket, Navigator menampilkan class yang berhubungan dengan sistem file yang mendasarinya.

Untuk membuka view ini, kita bisa menemukannya di menu di bawah Window> Show View> Navigator .

6. Deklarasi Terbuka

Dalam kasus di mana kita melihat kode yang mereferensikan kelas kita, Deklarasi Terbuka adalah cara yang sangat cepat untuk melompat ke sana.

6.1. Mengakses Alat

Ada tiga cara untuk mengakses fungsi ini:

  1. Mengklik di mana saja pada nama kelas yang ingin kita buka dan menekan F3
  2. Mengklik di mana saja pada nama kelas dan pergi ke menu di bawah Navigate> Open Declaration
  3. Sambil menekan terus tombol Ctrl , arahkan kursor ke nama kelas, lalu klik saja

6.2. Menggunakannya untuk Menemukan Kelas

Berpikir tentang tangkapan layar di bawah, jika kita menekan Ctrl dan mengarahkan kursor ke ModelMap , maka tautan akan muncul:

Perhatikan bahwa warna berubah menjadi biru muda dan menjadi bergaris bawah. Ini menunjukkan bahwa sekarang tersedia sebagai tautan langsung ke kelas. Jika kita mengklik link tersebut, Eclipse akan membuka ModelMap di editor.

7. Ketik Hierarki

Dalam bahasa berorientasi objek seperti Java, kita juga bisa memikirkan tipe relatif terhadap hierarki kelas super dan sub kelasnya.

Type Hierarchy adalah tampilan yang mirip dengan Package Explorer dan Navigator , kali ini berfokus pada hierarki.

7.1. Mengakses Alat

Kita dapat mengakses tampilan ini dengan tiga cara:

  1. Mengklik di mana saja di nama kelas dan kemudian menekan F4
  2. Mengklik di mana saja di nama kelas dan membuka menu di bawah Navigasi> Open Type Hierarchy
  3. Menggunakan dialog Tipe Terbuka dalam Hierarki

The Terbuka Ketik Hierarchy berperilaku dialog seperti Open Type we saw pada bagian 3.

Untuk sampai di sana, kita pergi ke menu di bawah Navigate> Open Type in Hierarchy atau kita menggunakan pintasan: Ctrl + Shift + H di PC atau Cmd + Shift + H di Mac.

Dialog ini mirip dengan dialog Tipe Terbuka . Kecuali saat ini ketika kita mengklik kelas, maka kita mendapatkan tampilan Tipe Hierarki .

7.2. Menggunakan Alat untuk Menemukan Kelas

Setelah kita mengetahui superclass atau subclass dari kelas yang ingin kita buka, kita dapat menavigasi melalui hierarki pohon, dan mencari kelas di sana:

Jika daftarnya sangat panjang, kita bisa menggunakan trik yang sama yang kita gunakan dengan Package Explorer : kita klik di manapun pada pohon dan kemudian kita mulai mengetik nama kelas. Kita akan melihat seleksi bergulir secara otomatis di antara kelas sampai cocok dengan kelas kita.

8. Kesimpulan

Pada artikel ini, kami melihat cara paling umum untuk menemukan dan membuka kelas Java dengan Eclipse IDE termasuk Open Type, Open Resource, Package Explorer, Open Declaration, dan Type Hierarchy .