Apakah ada pintasan di Android Studio untuk secara otomatis menghasilkan getter dan setter di kelas tertentu?
android-studio
shortcut
Ajay S
sumber
sumber
Di OSX, ⌘+ Nsecara default.
Klik kanan dan pilih "Hasilkan ..." untuk melihat pemetaan saat ini. Anda dapat memilih beberapa bidang untuk menghasilkan getter / setter dengan satu langkah.
Lihat http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html
sumber
Android Studio & OSx :
Tekan cmd+ n> Generate>Getter and Setter
Android Studio & Windows :
Tekan Alt+ Insert> Generate>Getter and Setter
sumber
Anda dapat menghasilkan pengambil dan penyetel dengan langkah-langkah berikut:
Itu dia. Selamat coding !!
sumber
sumber
Alt + Enter
?Android Studio & Windows:
fn+ alt+insert
sumber
Posisikan kursor di bawah variabel -> klik kanan -> Buat -> Getter dan Setter -> Pilih variabel untuk membuat get dan set
atau
Alt + Sisipkan -> Getter dan Setter -> Pilih variabel
sumber
Seperti disebutkan di sini , Anda juga dapat menyesuaikan generasi pengambil / penyetel untuk mengambil awalan dan sufiks (misalnya m untuk variabel contoh) ke dalam akun. Pergi ke
File->Settings
dan perluasCode Style
, pilihJava
, dan tambahkan awalan / sufiks Anda di bawahCode Generation
tab.sumber
Anda dapat menggunakan
AndroidAccessors
PluginAndroid Studio
untuk menghasilkan pengambil dan penyetel tanpa m sebagai awalan untuk metodeMis: mId; Akan menghasilkan
getId()
dansetId()
bukannyagetmId()
dansetmId()
sumber
Jawaban ini berkaitan dengan pertanyaan Anda tetapi bukan jawaban yang pasti. =) Ini perpustakaan menarik yang saya temukan baru-baru ini dan saya ingin berbagi dengan Anda.
Proyek Lombok dapat menghasilkan metode umum, seperti getter, setter,
equals()
danhashCode()
,toString()
, untuk kelas Anda secara otomatis. Itu menggantikan mereka dengan penjelasan mengurangi kode boilerplate. Untuk melihat contoh kode yang ditulis menggunakan Lombok menonton video di halaman utama atau baca artikel ini .Contoh lain:
Pengembangan Android dengan Lombok dimungkinkan. Lombok seharusnya merupakan ketergantungan waktu kompilasi saja, karena jika tidak, keseluruhan Lombok akan berakhir di file DEX Anda, membuang-buang ruang berharga. Potongan gradle:
Selain itu, Anda mungkin ingin menambahkan plugin Lombok IntelliJ untuk mendukung fitur Lombok di IDE Anda saat pengembangan. Juga ada perpustakaan Hrisey yang berbasis di Lombok. Sederhananya, ini adalah dukungan Lombok + yang bisa dijual
sumber
Gunakan Ctrl+ Enterpada Mac untuk mendapatkan daftar opsi untuk menghasilkan setter, pengambil, konstruktor dll
sumber
gunakan kode => hasilkan => pengambil () dan dialog setter (), pilih semua variabel, hasilkan semua metode pengambil (), setter () sekaligus.
sumber
Cara lain yang lucu
Ketikkan nama parameter di mana saja di objek setelah definisi, Anda akan melihat setter dan pengambil, Cukup pilih dan klik enter :)
Saya mencoba dengan Android Studio 2.3
sumber
Klik kanan
Editor
lalu PilihSource -> Generate Getters and Setters
atau tekanAlt
+Shift
+S
sumber
Kalau-kalau ada orang yang bekerja dengan Eclipse
OS Windows 8.1 | Eclipse Idle Luna
Menyatakan variabel tingkat atas
private String username
Eclipse dengan ramah membuat peringatan di sebelah kiri layar Anda klik peringatan itu dan beberapa saran muncul, lalu pilih hasilkan.sumber