public static void pushBacktrace(ThreadContext context, String method, ISourcePosition position) { int index = ++context.backtraceIndex; BacktraceElement[] stack = context.backtrace; BacktraceElement.update(stack[index], method, position); if (index + 1 == stack.length) { ThreadContext.expandBacktraceIfNecessary(context); } }
public static void pushBacktrace(ThreadContext context, String method, String file, int line) { int index = ++context.backtraceIndex; BacktraceElement[] stack = context.backtrace; BacktraceElement.update(stack[index], method, file, line); if (index + 1 == stack.length) { ThreadContext.expandBacktraceIfNecessary(context); } }
public static void pushBacktrace(ThreadContext context, String method, String file, int line) { int index = ++context.backtraceIndex; BacktraceElement[] stack = context.backtrace; BacktraceElement.update(stack[index], method, file, line); if (index + 1 == stack.length) { ThreadContext.expandBacktraceStack(context); } }
public static void pushBacktrace(ThreadContext context, String method, String file, int line) { int index = ++context.backtraceIndex; BacktraceElement[] stack = context.backtrace; BacktraceElement.update(stack[index], method, file, line); if (index + 1 == stack.length) { ThreadContext.expandBacktraceStack(context); } }
public static void pushBacktrace(ThreadContext context, String method, ISourcePosition position) { int index = ++context.backtraceIndex; BacktraceElement[] stack = context.backtrace; BacktraceElement.update(stack[index], method, position); if (index + 1 == stack.length) { ThreadContext.expandBacktraceIfNecessary(context); } }
public static void pushBacktrace(ThreadContext context, String method, String file, int line) { int index = ++context.backtraceIndex; BacktraceElement[] stack = context.backtrace; BacktraceElement.update(stack[index], method, file, line); if (index + 1 == stack.length) { ThreadContext.expandBacktraceIfNecessary(context); } }