如何知道函数的调用者类

xyb*_*rek 6 java gwt

Hello是否有办法知道函数的调用者类名,特别是Java-GWT应用程序?

mil*_*lan 4

Thread.currentThreadGWT不支持(请记住,java 代码会编译为 javascript),因此这可能是以下内容的重复:

JavaScript 中如何找到调用者函数?

在 GWT 中,您只需编写一个 jsni 包装器:

public static native void whosMyCaller() /*-{
    $wnd.alert(arguments.callee.caller.toString());
}-*/;
Run Code Online (Sandbox Code Playgroud)