Velocityでメソッドの引数の型が分からない時にEclipseのデバッガで調べる方法

otaguro 100views 更新:2015年3月3日
  public boolean isMatch(int id1, long id2) {
    return id1 == (int) id2;
  }

のような関数を呼ぼうとしたが、引数の型が間違えていて呼べない時は、一旦

  public boolean isMatch(Object id1, Object id2) {
    return (int)id1 == (int) id2;
  }

のように引数をObjectに書き換えることで、エラーは出るが関数を呼ぶことができるようになるので、Eclipseでブレークポイントを設定して引数の型を調べることができる。プリミティブ型はラッパークラスにオートボクシングされる。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません