为了登录远程服务器,我经常需要打印一个方法的参数,看看这个方法是否得到了正确的参数。
有没有办法一次打印所有方法参数(如果它们是toString
的对象)。例如:
void doSomething(String anyString, Object anyObject)
{
System.out.println("anyString : "+anyString+" anyObject: "+anyObject.toString());
// I want to generate above line in one shot.
}
选项1:
源生成器:
我们使用源生成器使用类变量生成toString
equals()
hashCode()
。那么,有没有办法在源生成器中添加另一个选项来支持它。?
选项2:使用模板:
我们使用建议的代码段编写一些代码块。例如foreach
,while
,try-catch
。
注意:我尝试为此目的添加自定义模板,但我只能使用${enclosing_method_arguments}
打印参数名称。有没有办法使用它?
选项3:我们的建议。