Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
11
Task/Stack-traces/Java/stack-traces-1.java
Normal file
11
Task/Stack-traces/Java/stack-traces-1.java
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
public class StackTracer {
|
||||
public static void printStackTrace() {
|
||||
StackTraceElement[] elems = Thread.currentThread().getStackTrace();
|
||||
|
||||
System.out.println("Stack trace:");
|
||||
for (int i = elems.length-1, j = 2 ; i >= 3 ; i--, j+=2) {
|
||||
System.out.printf("%" + j + "s%s.%s%n", "",
|
||||
elems[i].getClassName(), elems[i].getMethodName());
|
||||
}
|
||||
}
|
||||
}
|
||||
14
Task/Stack-traces/Java/stack-traces-2.java
Normal file
14
Task/Stack-traces/Java/stack-traces-2.java
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
public class StackTraceDemo {
|
||||
static void inner() {
|
||||
StackTracer.printStackTrace();
|
||||
}
|
||||
static void middle() {
|
||||
inner();
|
||||
}
|
||||
static void outer() {
|
||||
middle();
|
||||
}
|
||||
public static void main(String[] args) {
|
||||
outer();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue