2011-07-14 68 views
3
class Foo(@BeanProperty var bar:String) { 

    def setBar(d:Double) { 
    bar = d.toString 
    } 

} 

這將產生「錯誤:曖昧參照重載定義, 型的類Foo兩個方法setBar(X $ 1:字符串)單位 和類型的類Foo(d:雙人間)方法setBar?單位 比賽有望類型 類Foo(@BeanProperty VAR條:字符串){」@BeanProperty導致「不明確的引用」的錯誤,但不會出現不明確

如何setBar(X:字符串)弄混setBar(d :雙)?或者,這不是錯誤信息試圖傳達的信息嗎?

+0

嘗試用'@ BeanInfo'標記整個類,而不是用'@ BeanProperty'標記每個成員。也許這將有助於... – agilesteel

回答