我需要java java.lang.reflect.Method。 而不是方法的名称。 我有很多这样的函数,我需要基于当前方法的Object方法。目前我正在使用模式来获取Method对象。但我确信有一些方法可以直接获取方法对象,有些方法甚至可以帮助我调整这些代码,而不仅仅是将一些行复制粘贴到我班级的每个函数中。
请考虑以下代码。
public boolean insertNow(List<Insert> insertOperations) {
return sendRemote(this.getClass().getMethod(new Exception().getStackTrace()[0].getMethodName(), List.class), params);
}
总而言之,我需要帮助以下两件事。
我知道我可以在另一个函数中更改为Exception().getStackTrace()[1]
。但这是安全的,是否推荐!?