Modul ini menempatkan interop Java sebagai fitur normal Clojure, bukan tambahan. Materinya mencakup sintaks pemanggilan Java, implementasi interface dengan proxy dan reify, definisi tipe host dengan deftype dan defrecord, serta protocol sebagai dispatch polimorfik. Pengetahuan ini membuka seluruh pustaka Java agar dapat digunakan langsung dari Clojure.
Interop Java dan Tipe Host
Modul interop Java: pemanggilan Java, implementasi interface, deftype dan defrecord, serta protocol.
0/0 selesai
- Memanggil Java
Memanggil metode, field, dan konstruktor Java dari Clojure dengan sintaks titik.
- Mengimplementasikan Interface
Mengimplementasikan interface Java secara anonim dengan proxy dan reify.
- deftype dan defrecord
Membuat tipe host konkret dengan deftype dan record bernilai mirip map dengan defrecord.
- Protocol
Mendispatch polimorfik atas tipe dengan protocol dan perluasan tanpa pewarisan.