過負荷ロンボクセッター

Kartik:

私たちは、このようなセッターを生成するためにロンボク使用することができます。

@Data                    //or @Setter
public class Test {  
    int a;
}

例えば、私はまた、文字列を取るオーバーロードセッターをしたいと言います。

public void setA(String aStr){
    //parseInt and set 'a'
}

私は、このオーバーロードされたメソッドを追加する場合でも、ロンボク島は、それが1自体を追加しないことを選択したので、私は手動でセッターを追加していると思います。

どうやらそれだけでメソッド名ではなくパラメータを探します。

(取る私は通常を追加するには、それを強制することができます方法があるintパラメータとして)セッターは?
それとも唯一の方法は、(当然のIDEセッター・ジェネレータを使用して)その通常のセッター自分自身を追加することですか?私は多くの分野やクラスの多くを持っています。

Kartik:

追加@Tolerate私のオーバーロードされたメソッドに注釈が問題を解決しました。

ドキュメンテーション

それ以外の場合は競合を避けるためにスキップされるだろう方法を生成すること、すなわち、それは存在していないふりロンボク作るために任意のメソッドまたはコンストラクタに入れてください。

それは2014年以来、実験けれどもてきました。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=312008&siteId=1