1

多分それは非常にばかげた質問です。ご理解とご容赦ください。メソッドのパラメーターを変更できるアノテーションを実装する方法を見つけようとしています。

コードを見てください:

/**
* This method does some scary things in OS file system.
* @param anyFileSystemPath is a file system path :)
*/
public File makeSomeFileSystemStuff(String anyFileSystemPath){
//some code goes here...
}

注釈を作成したい:

public File makeSomeFileSystemStuff(@IsValid String anyFileSystemPath){
//some code goes here...
}

@IsValid アノテーションがパスを検証する場所 (少なくとも読み取りアクセスが必要で、もちろん存在する必要があります)。また、各パスが「/」で終わることを確認したいと思います。そのため、行末に「/」が存在しない場合、この注釈はパラメーター値に「/」を追加する必要があります。

どうやってやるの?

私は次のようにグーグルしようとしました:Javaアノテーションのメソッドパラメータ値の変更、メソッドパラメータ値の取得などですが、私にとって役立つものは見つかりませんでした:(アドバイスしてください。

4

0 に答える 0