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

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

} 

曖昧であるようには見えない:($ 1×:String)をオーバーロードされた定義にあいまいな参照、 タイプのFooクラスの両方の方法のsetBarを単位 ユニット 試合予想タイプ Fooクラス(@BeanPropertyするvarバー:文字列)?{」@BeanPropertyは「あいまいな参照」エラーが発生しますが、これは、「エラー生成

どうsetBar(X:String)をすることができますsetBar(dの曖昧なこと:タイプのFooクラス(ダブルD)で、メソッドsetBar :ダブル)?それともエラーメッセージが伝えようとしているものではないのですか?

+0

各メンバーに「@ BeanProperty」とマークするのではなく、クラス全体を「@ BeanInfo」でマークしてみてください。多分それが助けになるでしょう... – agilesteel

答えて

関連する問題