Bir modelleme aracı tarafından oluşturulan Java sınıflarına örtük dönüşümler eklemek istiyorum. Bu yüzden onları bu sınıfların tamamlayıcı nesnesine eklemek istiyorum, böylece derleyici bunları otomatik olarak bulur. Ancak onları ayrı bir dosyaya ekleyemiyorum çünkü eşinin aynı dosyada tanımlanması gerekiyor. Bu konuda yapabileceğim bir şey var mı?Scala'da, Java'da tanımlanan bir sınıf için bir tamamlayıcı nesneyi nasıl tanımlayabilirim?
Elbette, örtülü tüm dönüşümlerimi başka bir nesnede tanımlayabilir ve sonra bunu kapsam içine getirebilirim, ancak bu, fazladan bir içe aktarma gerektirir. Başka bir çözüm var mı?
Paket nesnede örtülü dönüşümler tanımlayarak fazladan içe aktarmadan kaçabilirsiniz. – axel22
Java sınıflarının bir tamamlayıcı nesnesi yok. Hile yapmaya çalıştığınız ve bir Java sınıfının bir arkadaşı nesnesi gibi görünmesini mi istediniz? –
@Rex Kerr: Evet, hile olarak kabul edildiğini bilmiyordum. @ axel22: İyi fikir, bence bununla devam edeceğim! –