19 lines
697 B
Java
19 lines
697 B
Java
/* This test should test the source location attribution.
|
|
We print the line number of different parts of the program to make sure
|
|
that the source code attribution is correct.
|
|
To make this test pass, one need to have up-to-date addr2line installed
|
|
to parse the dwarf4 data format.
|
|
*/
|
|
public class sourcelocation {
|
|
public static void main(String args[]) {
|
|
try {
|
|
System.out.println(new Exception().getStackTrace()[0].getLineNumber());
|
|
throw new Exception();
|
|
} catch (Exception e) {
|
|
System.out.println(new Exception().getStackTrace()[0].getLineNumber());
|
|
} finally {
|
|
System.out.println(new Exception().getStackTrace()[0].getLineNumber());
|
|
}
|
|
}
|
|
}
|