private static String getCallerDescriptorForLogging()

in src/main/java/com/intellij/rt/debugger/agent/CaptureStorage.java [586:596]


  private static String getCallerDescriptorForLogging() {
    StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
    // skip the first one -- it's Thread.getStackTrace
    for (int i = 1; i < stackTrace.length; i++) {
      StackTraceElement elem = stackTrace[i];
      if (isNotAgentFrame(elem)) {
        return elem.getClassName() + "." + elem.getMethodName();
      }
    }
    return "unknown";
  }