temporary re-factoring project
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng / src / org / eclipse / linuxtools / lttng / TraceDebug.java
index c2cd34637df0d8ceef8760e7089a94f9d10ba391..96eb50dd49614e658df48d2666181bed99dc30de 100644 (file)
@@ -95,8 +95,6 @@ public class TraceDebug {
                int earliestRequested = numOfStackLines > 0 ? stackCalledFromIdx\r
                                + numOfStackLines : stackCalledFromIdx;\r
                StringBuilder sb = new StringBuilder();\r
-               int max = Thread.currentThread().getStackTrace().length - 1;\r
-               earliestRequested = earliestRequested > max ? max : earliestRequested;\r
                for (int i = earliestRequested; i >= stackCalledFromIdx; i--) {\r
                        sb.append(trace(Thread.currentThread().getStackTrace(), i) + "\n");\r
                }\r
@@ -104,8 +102,7 @@ public class TraceDebug {
        }\r
 \r
        private static String trace(StackTraceElement e[], int level) {\r
-               if (e != null) {\r
-                       level = level >= e.length ? e.length - 1 : level;\r
+               if (e != null && e.length >= level) {\r
                        StackTraceElement s = e[level];\r
                        if (s != null) {\r
                                String simpleClassName = s.getClassName();\r
This page took 0.024118 seconds and 5 git commands to generate.