How to use getMethod() with primitive types?

前端 未结 2 1916
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-24 04:31

This is the class:

class Foo {
  public void bar(int a, Object b) {
  }
}

Now I\'m trying to get \"reflect\" this method from the class:

2条回答
  •  天命终不由人
    2020-12-24 05:11

    There's just an int.class.

    Class[] types = { int.class, Object.class };
    

    An alternative is Integer.TYPE.

    Class[] types = { Integer.TYPE, Object.class };
    

    The same applies on other primitives.

提交回复
热议问题