在所有方法中插入Print Statement

时间:2013-08-30 10:00:13

标签: java netbeans

在我的项目中有超过1000种方法。我需要在所有这些中插入print语句。

System.out.println(Thread.currentThread().getStackTrace()[1]);

是否有一个自动方法会在我的项目中插入该行?

我使用的是Netbeans IDE 7.3。

1 个答案:

答案 0 :(得分:1)

正如@no__所指出的那样,最简单的方法是在IDE中使用智能正则表达式或查找/替换功能。

更复杂的方法是面向方面编程(AOP),它允许您在软件中定义方面(将其视为钩子或跳转点),例如:在调用每个方法之前。 Java中最常用的框架之一是AspectJ。根据您的需求,它比正则表达式更复杂,但提供了更大的灵活性。