2011-03-07 14 views
7

Implicit conversion bulmak için bir yöntem arıyorum. Birinden diğerine dönüşümün olduğu paketleri veren bir şey. Bir örnek olarakAçık dönüşümleri bul

:

found : java.lang.String("") 
required: net.liftweb.http.js.JsExp 

Scaladoc bazı arama sonra örtülü dönüşüm ile paket bulundu. Bu aramayı yapmak için otomatik bir yol yok mu?

Düzenleme: Formüle etme konusunda o kadar iyi değilim. Sorunum, hangi paketi almam gerektiğini bulmak. Bir örtük dönüştürme kullanıldığında IDE zaten görüntülenir. Ama bazen örtülü bir dönüşümün var olması gerektiğine inanıyorum ama hangi pakette bir ipucu yok.

+3

IDE için harika bir araç gibi geliyor! – jsuereth

+1

Ya da iki tür girebileceğiniz ve olası paketleri döndüren internet üzerinde bir arama aracı. – Fabian

+0

IntelliJ bunu yapmıyor mu? –

cevap

2

Scala projeleri için NetBeans eklentisi, uygulanan tüm örtülü dönüşümleri görmek için bir değerin Ctrl üzerine gelmesini sağlayacaktır. Kodunuzu derlemeye çalışırken derleyici hata ayıklama seçeneklerinden bazılarını da kullanabilirsiniz; Sanırım burada -Xlog-implicits aradığınız şey olabilir. Daha kullanışlı derleyici bayrakları burada bulunabilir: http://www.paulbutcher.com/2010/04/scala-compiler-advanced-options/

İlgili konular