MCPcopy Create free account
hub / github.com/Garten/sourcecraft / addCallLocation

Method addCallLocation

src/basic/Loggger.java:50–59  ·  view source on GitHub ↗
(StringBuilder stringBuilder, int additonalCallDepth)

Source from the content-addressed store, hash-verified

48 private static final int EXPECTED_STACK_DEPTH = 4;
49
50 private static void addCallLocation(StringBuilder stringBuilder, int additonalCallDepth) {
51 int callDepth = EXPECTED_STACK_DEPTH + additonalCallDepth;
52 StackTraceElement[] elements = Thread.currentThread()
53 .getStackTrace();
54 if (elements.length >= callDepth) {
55 StackTraceElement element = elements[callDepth];
56 String text = "(" + element.getFileName() + ":" + element.getLineNumber() + ")";
57 stringBuilder.append(text);
58 }
59 }
60
61 private static void adjustMinimalIndent(StringBuilder stringBuilder) {
62 while (minimalIndent < stringBuilder.length() + 1) {

Callers 1

printMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected