入力したクラス名によって結果が変わるメソッドを作りたい
public boolean isOK (ProcessingTask pt){
if (pt.getClass().getSimpleName().equals("ProcessingTaskreplaceOUWithinThisItem")){
return true;
}
return false;
}
public class ProcessingTaskreplaceOUWithinThisItem extends ProcessingTask {
しかし、これは危険だと思います。なぜなら、Eclipse でのリファクタリングでは、私の文字列が実際にはクラス名であることが認識されないからです。
「ProcessingTaskreplaceOUWithinThisItem」をリファクタリングされる「クラス名」として定義する方法はありますか?