public class JdkTest { public int sum(int a, int b) { return a + b; } public static void main(String[] args) { JdkTest t = new JdkTest(); System.out.println(t.sum(10, 20)); } }
2.BTrace代码
@BTrace public class TracingScript { /* put your code here */ @OnMethod( clazz="com.test.JdkTest", method="sum", location=@Location(Kind.RETURN)) public static void func(@Self com.test.JdkTest instance,int a, int b, @Return int result){ println("调用堆栈:"); jstack(); println(strcat("方法参数A:",str(a))); println(strcat("方法参数B:",str(b))); println(strcat("方法结果:",str(result))); } }