diff --git a/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/TraceJSON.java b/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/TraceJSON.java index b0664f9..2409545 100644 --- a/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/TraceJSON.java +++ b/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/TraceJSON.java @@ -744,6 +744,7 @@ do { stack.pop(); getInstance().thread.terminateMethod(); + if (stack.isEmpty()) break; line2 = stack.peek(); } while (!stack.isEmpty() && !line2.endsWith(shortSignature)); if (!stack.isEmpty()) stack.pop(); @@ -782,6 +783,7 @@ do { stack.pop(); getInstance().thread.terminateMethod(); + if (stack.isEmpty()) break; // ���̈ꕶ�����ɒlj�(MethodExit�̕������l) line2 = stack.peek(); } while (!stack.isEmpty() && !line2.endsWith(shortSignature)); if (!stack.isEmpty()) stack.pop();