diff --git a/TracerOnJavassist/src/tracer/JSONTraceGenerator.java b/TracerOnJavassist/src/tracer/JSONTraceGenerator.java index b55af53..7e8181d 100644 --- a/TracerOnJavassist/src/tracer/JSONTraceGenerator.java +++ b/TracerOnJavassist/src/tracer/JSONTraceGenerator.java @@ -63,6 +63,8 @@ keys.add("signature"); values.add(DQ_GEN + " + " + methodSignature + " + " + DQ_GEN); if (!(m instanceof CtConstructor)) { keys.add("receiver"); values.add(generateJSONObjectGenerator(thisClass, thisObject)); + } else { + keys.add("class"); values.add(DQ_GEN + " + " + thisClass + " + " + DQ_GEN); } ArrayList argList = new ArrayList<>(); for (int i = 0; i < argClasses.size(); i++) { @@ -86,6 +88,7 @@ } else { keys.add("type"); values.add(DQ_GEN + " + \"constructorExit\" + " + DQ_GEN); } + keys.add("shortSignature"); values.add(DQ_GEN + " + \"" + m.getLongName().replace('$', '.') + "\" + " + DQ_GEN); // AspectJ�ł̓��\�b�h�V�O�j�`�����ł͖����N���X�̓h�b�g�ŋ�؂��� if (!(m instanceof CtConstructor)) { keys.add("receiver"); values.add(generateJSONObjectGenerator(thisClass, thisObject)); } diff --git a/TracerOnJavassist/traces/_arraySample.txt b/TracerOnJavassist/traces/_arraySample.txt new file mode 100644 index 0000000..b6c3025 --- /dev/null +++ b/TracerOnJavassist/traces/_arraySample.txt @@ -0,0 +1,26 @@ +{"type":"methodEntry","signature":"public static void arraySample.Main.main(java.lang.String[])","receiver":{"class":"arraySample.Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":1062262230}],"threadId":1,"time":1044791373905754}, +{"type":"constructorEntry","signature":"public arraySample.A()","class":"arraySample.A","args":[],"threadId":1,"time":1044791375926411}, +{"type":"fieldSet","fieldName":"arraySample.A.array","container":{"class":"arraySample.A","id":1441188650},"value":{"class":"[LarraySample.B;","id":589586037},"threadId":1,"time":1044791376516247}, +{"type":"constructorEntry","signature":"public arraySample.D()","class":"arraySample.D","args":[],"threadId":1,"time":1044791377535027}, +{"type":"constructorExit","shortSignature":"arraySample.D()","returnValue":{"class":"arraySample.D","id":166471260},"threadId":1,"time":1044791377589061}, +{"type":"fieldSet","fieldName":"arraySample.A.d","container":{"class":"arraySample.A","id":1441188650},"value":{"class":"arraySample.D","id":166471260},"threadId":1,"time":1044791377626190}, +{"type":"constructorExit","shortSignature":"arraySample.A()","returnValue":{"class":"arraySample.A","id":1441188650},"threadId":1,"time":1044791377651244}, +{"type":"methodEntry","signature":"public void arraySample.A.init()","receiver":{"class":"arraySample.A","id":1441188650},"args":[],"threadId":1,"time":1044791377685052}, +{"type":"fieldGet","fieldName":"arraySample.A.array","this":{"class":"arraySample.A","id":1441188650},"container":{"class":"arraySample.A","id":1441188650},"value":{"class":"[LarraySample.B;","id":589586037},"threadId":1,"time":1044791377722181}, +{"type":"constructorEntry","signature":"public arraySample.B()","class":"arraySample.B","args":[],"threadId":1,"time":1044791377896355}, +{"type":"constructorEntry","signature":"public arraySample.C()","class":"arraySample.C","args":[],"threadId":1,"time":1044791379065160}, +{"type":"constructorExit","shortSignature":"arraySample.C()","returnValue":{"class":"arraySample.C","id":774088025},"threadId":1,"time":1044791379127042}, +{"type":"fieldSet","fieldName":"arraySample.B.c","container":{"class":"arraySample.B","id":641502649},"value":{"class":"arraySample.C","id":774088025},"threadId":1,"time":1044791379167793}, +{"type":"constructorExit","shortSignature":"arraySample.B()","returnValue":{"class":"arraySample.B","id":641502649},"threadId":1,"time":1044791379183490}, +{"type":"methodExit","shortSignature":"arraySample.A.init()","receiver":{"class":"arraySample.A","id":1441188650},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044791379209148}, +{"type":"methodEntry","signature":"public void arraySample.A.start()","receiver":{"class":"arraySample.A","id":1441188650},"args":[],"threadId":1,"time":1044791379229675}, +{"type":"fieldGet","fieldName":"arraySample.A.d","this":{"class":"arraySample.A","id":1441188650},"container":{"class":"arraySample.A","id":1441188650},"value":{"class":"arraySample.D","id":166471260},"threadId":1,"time":1044791379254729}, +{"type":"fieldGet","fieldName":"arraySample.A.array","this":{"class":"arraySample.A","id":1441188650},"container":{"class":"arraySample.A","id":1441188650},"value":{"class":"[LarraySample.B;","id":589586037},"threadId":1,"time":1044791379277369}, +{"type":"methodEntry","signature":"public arraySample.C arraySample.B.getC()","receiver":{"class":"arraySample.B","id":641502649},"args":[],"threadId":1,"time":1044791379298801}, +{"type":"fieldGet","fieldName":"arraySample.B.c","this":{"class":"arraySample.B","id":641502649},"container":{"class":"arraySample.B","id":641502649},"value":{"class":"arraySample.C","id":774088025},"threadId":1,"time":1044791379322346}, +{"type":"methodExit","shortSignature":"arraySample.B.getC()","receiver":{"class":"arraySample.B","id":641502649},"returnValue":{"class":"arraySample.C","id":774088025},"threadId":1,"time":1044791379343476}, +{"type":"methodEntry","signature":"void arraySample.D.setC(arraySample.C)","receiver":{"class":"arraySample.D","id":166471260},"args":[{"class":"arraySample.C","id":774088025}],"threadId":1,"time":1044791379371247}, +{"type":"fieldSet","fieldName":"arraySample.D.c","container":{"class":"arraySample.D","id":166471260},"value":{"class":"arraySample.C","id":774088025},"threadId":1,"time":1044791379394793}, +{"type":"methodExit","shortSignature":"arraySample.D.setC(arraySample.C)","receiver":{"class":"arraySample.D","id":166471260},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044791379416828}, +{"type":"methodExit","shortSignature":"arraySample.A.start()","receiver":{"class":"arraySample.A","id":1441188650},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044791379437657}, +{"type":"methodExit","shortSignature":"arraySample.Main.main(java.lang.String[])","receiver":{"class":"arraySample.Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044791379456372}, diff --git a/TracerOnJavassist/traces/_finalLocal.txt b/TracerOnJavassist/traces/_finalLocal.txt new file mode 100644 index 0000000..e9a1cf9 --- /dev/null +++ b/TracerOnJavassist/traces/_finalLocal.txt @@ -0,0 +1,18 @@ +2 +{"type":"methodEntry","signature":"public static void finalLocal.Main.main(java.lang.String[])","receiver":{"class":"finalLocal.Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":482556051}],"threadId":1,"time":1044803618430902}, +{"type":"constructorEntry","signature":"public finalLocal.Main()","class":"finalLocal.Main","args":[],"threadId":1,"time":1044803619832745}, +{"type":"constructorExit","shortSignature":"finalLocal.Main()","returnValue":{"class":"finalLocal.Main","id":1637889341},"threadId":1,"time":1044803619851460}, +{"type":"methodEntry","signature":"public void finalLocal.Main.coordinator()","receiver":{"class":"finalLocal.Main","id":1637889341},"args":[],"threadId":1,"time":1044803619871383}, +{"type":"constructorEntry","signature":"finalLocal.Main.A()","class":"finalLocal.Main$A","args":[],"threadId":1,"time":1044803620618187}, +{"type":"constructorExit","shortSignature":"finalLocal.Main.A()","returnValue":{"class":"finalLocal.Main$A","id":840543117},"threadId":1,"time":1044803620654712}, +{"type":"constructorEntry","signature":"finalLocal.Main.1Test(finalLocal.Main,finalLocal.Main.A)","class":"finalLocal.Main$1Test","args":[{"class":"finalLocal.Main","id":1637889341},{"class":"finalLocal.Main$A","id":840543117}],"threadId":1,"time":1044803621690396}, +{"type":"constructorExit","shortSignature":"finalLocal.Main.1Test(finalLocal.Main,finalLocal.Main.A)","returnValue":{"class":"finalLocal.Main$1Test","id":1168276111},"threadId":1,"time":1044803621738091}, +{"type":"methodEntry","signature":"public void finalLocal.Main.1Test.test()","receiver":{"class":"finalLocal.Main$1Test","id":1168276111},"args":[],"threadId":1,"time":1044803621769182}, +{"type":"fieldSet","fieldName":"finalLocal.Main$1Test.a2","container":{"class":"finalLocal.Main$1Test","id":1168276111},"value":{"class":"finalLocal.Main$A","id":840543117},"threadId":1,"time":1044803621796953}, +{"type":"fieldGet","fieldName":"java.lang.System.out","this":{"class":"finalLocal.Main$1Test","id":1168276111},"container":{"class":"---","id":0},"value":{"class":"java.io.PrintStream","id":773613056},"threadId":1,"time":1044803621827140}, +{"type":"fieldGet","fieldName":"finalLocal.Main$1Test.a2","this":{"class":"finalLocal.Main$1Test","id":1168276111},"container":{"class":"finalLocal.Main$1Test","id":1168276111},"value":{"class":"finalLocal.Main$A","id":840543117},"threadId":1,"time":1044803621861250}, +{"type":"methodEntry","signature":"int finalLocal.Main.A.get()","receiver":{"class":"finalLocal.Main$A","id":840543117},"args":[],"threadId":1,"time":1044803621883286}, +{"type":"methodExit","shortSignature":"finalLocal.Main.A.get()","receiver":{"class":"finalLocal.Main$A","id":840543117},"returnValue":{"class":"int","id":2},"threadId":1,"time":1044803621916490}, +{"type":"methodExit","shortSignature":"finalLocal.Main.1Test.test()","receiver":{"class":"finalLocal.Main$1Test","id":1168276111},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044803622207484}, +{"type":"methodExit","shortSignature":"finalLocal.Main.coordinator()","receiver":{"class":"finalLocal.Main","id":1637889341},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044803622237369}, +{"type":"methodExit","shortSignature":"finalLocal.Main.main(java.lang.String[])","receiver":{"class":"finalLocal.Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044803622256990}, diff --git a/TracerOnJavassist/traces/_threadSample.txt b/TracerOnJavassist/traces/_threadSample.txt new file mode 100644 index 0000000..7e8d5c1 --- /dev/null +++ b/TracerOnJavassist/traces/_threadSample.txt @@ -0,0 +1,37 @@ +{"type":"methodEntry","signature":"public static void threadSample.Main.main(java.lang.String[])","receiver":{"class":"threadSample.Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":1421298085}],"threadId":1,"time":1044816598767079}, +{"type":"constructorEntry","signature":"public threadSample.ThreadSample()","class":"threadSample.ThreadSample","args":[],"threadId":1,"time":1044816600696876}, +{"type":"constructorExit","shortSignature":"threadSample.ThreadSample()","returnValue":{"class":"threadSample.ThreadSample","id":1560766941},"threadId":1,"time":1044816600762681}, +{"type":"methodEntry","signature":"public synchronized void java.lang.Thread.start()","receiver":{"class":"threadSample.ThreadSample","id":1560766941},"args":[],"threadId":1,"time":1044816600790151}, +{"type":"methodExit","shortSignature":"java.lang.Thread.start()","receiver":{"class":"threadSample.ThreadSample","id":1560766941},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044816600925384}, +{"type":"methodExit","shortSignature":"threadSample.Main.main(java.lang.String[])","receiver":{"class":"threadSample.Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044816600950439}, +{"type":"methodEntry","signature":"public void threadSample.ThreadSample.run()","receiver":{"class":"threadSample.ThreadSample","id":1560766941},"args":[],"threadId":10,"time":1044816601039790}, +{"type":"constructorEntry","signature":"threadSample.ThreadSample.1(threadSample.ThreadSample)","class":"threadSample.ThreadSample$1","args":[{"class":"threadSample.ThreadSample","id":1560766941}],"threadId":10,"time":1044816602140073}, +{"type":"constructorExit","shortSignature":"threadSample.ThreadSample.1(threadSample.ThreadSample)","returnValue":{"class":"threadSample.ThreadSample$1","id":753751532},"threadId":10,"time":1044816602168448}, +{"type":"constructorEntry","signature":"public java.lang.Thread(java.lang.Runnable)","class":"java.lang.Thread","args":[{"class":"threadSample.ThreadSample$1","id":753751532}],"threadId":10,"time":1044816602185654}, +{"type":"constructorExit","shortSignature":"java.lang.Thread(java.lang.Runnable)","returnValue":{"class":"java.lang.Thread","id":295964671},"threadId":10,"time":1044816602218556}, +{"type":"methodEntry","signature":"public synchronized void java.lang.Thread.start()","receiver":{"class":"java.lang.Thread","id":295964671},"args":[],"threadId":10,"time":1044816602246328}, +{"type":"methodExit","shortSignature":"java.lang.Thread.start()","receiver":{"class":"java.lang.Thread","id":295964671},"returnValue":{"class":"void","id":0},"threadId":10,"time":1044816602342621}, +{"type":"methodExit","shortSignature":"threadSample.ThreadSample.run()","receiver":{"class":"threadSample.ThreadSample","id":1560766941},"returnValue":{"class":"void","id":0},"threadId":10,"time":1044816602372807}, +{"type":"methodEntry","signature":"public void threadSample.ThreadSample.1.run()","receiver":{"class":"threadSample.ThreadSample$1","id":753751532},"args":[],"threadId":12,"time":1044816602444952}, +{"type":"constructorEntry","signature":"public threadSample.A()","class":"threadSample.A","args":[],"threadId":12,"time":1044816603383740}, +{"type":"constructorEntry","signature":"public threadSample.B()","class":"threadSample.B","args":[],"threadId":12,"time":1044816604347883}, +{"type":"constructorEntry","signature":"public threadSample.C()","class":"threadSample.C","args":[],"threadId":12,"time":1044816605148720}, +{"type":"constructorExit","shortSignature":"threadSample.C()","returnValue":{"class":"threadSample.C","id":1321910319},"threadId":12,"time":1044816605185246}, +{"type":"fieldSet","fieldName":"threadSample.B.c","container":{"class":"threadSample.B","id":1628403218},"value":{"class":"threadSample.C","id":1321910319},"threadId":12,"time":1044816605221167}, +{"type":"constructorExit","shortSignature":"threadSample.B()","returnValue":{"class":"threadSample.B","id":1628403218},"threadId":12,"time":1044816605239279}, +{"type":"fieldSet","fieldName":"threadSample.A.b","container":{"class":"threadSample.A","id":1041287558},"value":{"class":"threadSample.B","id":1628403218},"threadId":12,"time":1044816605270672}, +{"type":"constructorEntry","signature":"public threadSample.D()","class":"threadSample.D","args":[],"threadId":12,"time":1044816605959821}, +{"type":"constructorExit","shortSignature":"threadSample.D()","returnValue":{"class":"threadSample.D","id":515768123},"threadId":12,"time":1044816605995440}, +{"type":"fieldSet","fieldName":"threadSample.A.d","container":{"class":"threadSample.A","id":1041287558},"value":{"class":"threadSample.D","id":515768123},"threadId":12,"time":1044816606020495}, +{"type":"constructorExit","shortSignature":"threadSample.A()","returnValue":{"class":"threadSample.A","id":1041287558},"threadId":12,"time":1044816606035890}, +{"type":"methodEntry","signature":"public void threadSample.A.m()","receiver":{"class":"threadSample.A","id":1041287558},"args":[],"threadId":12,"time":1044816606054605}, +{"type":"fieldGet","fieldName":"threadSample.A.d","this":{"class":"threadSample.A","id":1041287558},"container":{"class":"threadSample.A","id":1041287558},"value":{"class":"threadSample.D","id":515768123},"threadId":12,"time":1044816606080565}, +{"type":"fieldGet","fieldName":"threadSample.A.b","this":{"class":"threadSample.A","id":1041287558},"container":{"class":"threadSample.A","id":1041287558},"value":{"class":"threadSample.B","id":1628403218},"threadId":12,"time":1044816606102903}, +{"type":"methodEntry","signature":"public threadSample.C threadSample.B.getC()","receiver":{"class":"threadSample.B","id":1628403218},"args":[],"threadId":12,"time":1044816606122222}, +{"type":"fieldGet","fieldName":"threadSample.B.c","this":{"class":"threadSample.B","id":1628403218},"container":{"class":"threadSample.B","id":1628403218},"value":{"class":"threadSample.C","id":1321910319},"threadId":12,"time":1044816606145465}, +{"type":"methodExit","shortSignature":"threadSample.B.getC()","receiver":{"class":"threadSample.B","id":1628403218},"returnValue":{"class":"threadSample.C","id":1321910319},"threadId":12,"time":1044816606172331}, +{"type":"methodEntry","signature":"public void threadSample.D.setC(threadSample.C)","receiver":{"class":"threadSample.D","id":515768123},"args":[{"class":"threadSample.C","id":1321910319}],"threadId":12,"time":1044816606208856}, +{"type":"fieldSet","fieldName":"threadSample.D.c","container":{"class":"threadSample.D","id":515768123},"value":{"class":"threadSample.C","id":1321910319},"threadId":12,"time":1044816606233005}, +{"type":"methodExit","shortSignature":"threadSample.D.setC(threadSample.C)","receiver":{"class":"threadSample.D","id":515768123},"returnValue":{"class":"void","id":0},"threadId":12,"time":1044816606254135}, +{"type":"methodExit","shortSignature":"threadSample.A.m()","receiver":{"class":"threadSample.A","id":1041287558},"returnValue":{"class":"void","id":0},"threadId":12,"time":1044816606288547}, +{"type":"methodExit","shortSignature":"threadSample.ThreadSample.1.run()","receiver":{"class":"threadSample.ThreadSample$1","id":753751532},"returnValue":{"class":"void","id":0},"threadId":12,"time":1044816606313903}, diff --git a/TracerOnJavassist/traces/_worstCase.txt b/TracerOnJavassist/traces/_worstCase.txt new file mode 100644 index 0000000..74a1a31 --- /dev/null +++ b/TracerOnJavassist/traces/_worstCase.txt @@ -0,0 +1,95 @@ +{"type":"methodEntry","signature":"public static void worstCase.main.main(java.lang.String[])","receiver":{"class":"worstCase.main","id":0},"args":[{"class":"[Ljava.lang.String;","id":1062262230}],"threadId":1,"time":1044823620045556}, +{"type":"constructorEntry","signature":"worstCase.A()","class":"worstCase.A","args":[],"threadId":1,"time":1044823622739665}, +{"type":"constructorEntry","signature":"worstCase.B()","class":"worstCase.B","args":[],"threadId":1,"time":1044823623427606}, +{"type":"constructorEntry","signature":"worstCase.C()","class":"worstCase.C","args":[],"threadId":1,"time":1044823624095020}, +{"type":"constructorEntry","signature":"worstCase.D()","class":"worstCase.D","args":[],"threadId":1,"time":1044823624842730}, +{"type":"constructorEntry","signature":"worstCase.E()","class":"worstCase.E","args":[],"threadId":1,"time":1044823625606438}, +{"type":"constructorEntry","signature":"worstCase.F()","class":"worstCase.F","args":[],"threadId":1,"time":1044823626556394}, +{"type":"constructorEntry","signature":"worstCase.G()","class":"worstCase.G","args":[],"threadId":1,"time":1044823627738784}, +{"type":"constructorEntry","signature":"worstCase.H()","class":"worstCase.H","args":[],"threadId":1,"time":1044823628713794}, +{"type":"constructorEntry","signature":"worstCase.I()","class":"worstCase.I","args":[],"threadId":1,"time":1044823629707219}, +{"type":"constructorEntry","signature":"worstCase.J()","class":"worstCase.J","args":[],"threadId":1,"time":1044823630570541}, +{"type":"constructorEntry","signature":"worstCase.K()","class":"worstCase.K","args":[],"threadId":1,"time":1044823631253652}, +{"type":"constructorEntry","signature":"worstCase.L()","class":"worstCase.L","args":[],"threadId":1,"time":1044823632689303}, +{"type":"constructorEntry","signature":"public worstCase.M()","class":"worstCase.M","args":[],"threadId":1,"time":1044823633878031}, +{"type":"constructorExit","shortSignature":"worstCase.M()","returnValue":{"class":"worstCase.M","id":957275720},"threadId":1,"time":1044823633928743}, +{"type":"fieldSet","fieldName":"worstCase.L.m","container":{"class":"worstCase.L","id":2133026363},"value":{"class":"worstCase.M","id":957275720},"threadId":1,"time":1044823633970400}, +{"type":"constructorExit","shortSignature":"worstCase.L()","returnValue":{"class":"worstCase.L","id":2133026363},"threadId":1,"time":1044823633991832}, +{"type":"fieldSet","fieldName":"worstCase.K.l","container":{"class":"worstCase.K","id":1829563570},"value":{"class":"worstCase.L","id":2133026363},"threadId":1,"time":1044823634027754}, +{"type":"constructorExit","shortSignature":"worstCase.K()","returnValue":{"class":"worstCase.K","id":1829563570},"threadId":1,"time":1044823634042847}, +{"type":"fieldSet","fieldName":"worstCase.J.k","container":{"class":"worstCase.J","id":1804063244},"value":{"class":"worstCase.K","id":1829563570},"threadId":1,"time":1044823634078165}, +{"type":"constructorExit","shortSignature":"worstCase.J()","returnValue":{"class":"worstCase.J","id":1804063244},"threadId":1,"time":1044823634093258}, +{"type":"fieldSet","fieldName":"worstCase.I.j","container":{"class":"worstCase.I","id":569329915},"value":{"class":"worstCase.J","id":1804063244},"threadId":1,"time":1044823634128575}, +{"type":"constructorExit","shortSignature":"worstCase.I()","returnValue":{"class":"worstCase.I","id":569329915},"threadId":1,"time":1044823634166308}, +{"type":"fieldSet","fieldName":"worstCase.H.i","container":{"class":"worstCase.H","id":1688234020},"value":{"class":"worstCase.I","id":569329915},"threadId":1,"time":1044823634218228}, +{"type":"constructorExit","shortSignature":"worstCase.H()","returnValue":{"class":"worstCase.H","id":1688234020},"threadId":1,"time":1044823634235736}, +{"type":"fieldSet","fieldName":"worstCase.G.h","container":{"class":"worstCase.G","id":1595229976},"value":{"class":"worstCase.H","id":1688234020},"threadId":1,"time":1044823634269243}, +{"type":"constructorExit","shortSignature":"worstCase.G()","returnValue":{"class":"worstCase.G","id":1595229976},"threadId":1,"time":1044823634285241}, +{"type":"fieldSet","fieldName":"worstCase.F.g","container":{"class":"worstCase.F","id":1844357484},"value":{"class":"worstCase.G","id":1595229976},"threadId":1,"time":1044823634318748}, +{"type":"constructorExit","shortSignature":"worstCase.F()","returnValue":{"class":"worstCase.F","id":1844357484},"threadId":1,"time":1044823634335954}, +{"type":"fieldSet","fieldName":"worstCase.E.f","container":{"class":"worstCase.E","id":1337272790},"value":{"class":"worstCase.F","id":1844357484},"threadId":1,"time":1044823634371573}, +{"type":"constructorExit","shortSignature":"worstCase.E()","returnValue":{"class":"worstCase.E","id":1337272790},"threadId":1,"time":1044823634387270}, +{"type":"fieldSet","fieldName":"worstCase.D.e","container":{"class":"worstCase.D","id":2127415675},"value":{"class":"worstCase.E","id":1337272790},"threadId":1,"time":1044823634418966}, +{"type":"constructorExit","shortSignature":"worstCase.D()","returnValue":{"class":"worstCase.D","id":2127415675},"threadId":1,"time":1044823634433455}, +{"type":"fieldSet","fieldName":"worstCase.C.d","container":{"class":"worstCase.C","id":2020010822},"value":{"class":"worstCase.D","id":2127415675},"threadId":1,"time":1044823634509222}, +{"type":"constructorExit","shortSignature":"worstCase.C()","returnValue":{"class":"worstCase.C","id":2020010822},"threadId":1,"time":1044823634532767}, +{"type":"fieldSet","fieldName":"worstCase.B.c","container":{"class":"worstCase.B","id":752909931},"value":{"class":"worstCase.C","id":2020010822},"threadId":1,"time":1044823634589517}, +{"type":"constructorExit","shortSignature":"worstCase.B()","returnValue":{"class":"worstCase.B","id":752909931},"threadId":1,"time":1044823634610647}, +{"type":"fieldSet","fieldName":"worstCase.A.b","container":{"class":"worstCase.A","id":1183562193},"value":{"class":"worstCase.B","id":752909931},"threadId":1,"time":1044823634659549}, +{"type":"constructorEntry","signature":"worstCase.N()","class":"worstCase.N","args":[],"threadId":1,"time":1044823635795150}, +{"type":"constructorEntry","signature":"worstCase.O()","class":"worstCase.O","args":[],"threadId":1,"time":1044823636822382}, +{"type":"constructorEntry","signature":"worstCase.P()","class":"worstCase.P","args":[],"threadId":1,"time":1044823637725550}, +{"type":"constructorExit","shortSignature":"worstCase.P()","returnValue":{"class":"worstCase.P","id":1590384136},"threadId":1,"time":1044823637778376}, +{"type":"fieldSet","fieldName":"worstCase.O.p","container":{"class":"worstCase.O","id":2004703190},"value":{"class":"worstCase.P","id":1590384136},"threadId":1,"time":1044823637830598}, +{"type":"constructorExit","shortSignature":"worstCase.O()","returnValue":{"class":"worstCase.O","id":2004703190},"threadId":1,"time":1044823637851728}, +{"type":"fieldSet","fieldName":"worstCase.N.o","container":{"class":"worstCase.N","id":1175576547},"value":{"class":"worstCase.O","id":2004703190},"threadId":1,"time":1044823637900629}, +{"type":"constructorExit","shortSignature":"worstCase.N()","returnValue":{"class":"worstCase.N","id":1175576547},"threadId":1,"time":1044823637924175}, +{"type":"fieldSet","fieldName":"worstCase.A.n","container":{"class":"worstCase.A","id":1183562193},"value":{"class":"worstCase.N","id":1175576547},"threadId":1,"time":1044823637965529}, +{"type":"constructorExit","shortSignature":"worstCase.A()","returnValue":{"class":"worstCase.A","id":1183562193},"threadId":1,"time":1044823637992697}, +{"type":"methodEntry","signature":"void worstCase.A.m()","receiver":{"class":"worstCase.A","id":1183562193},"args":[],"threadId":1,"time":1044823638029524}, +{"type":"fieldGet","fieldName":"worstCase.A.n","this":{"class":"worstCase.A","id":1183562193},"container":{"class":"worstCase.A","id":1183562193},"value":{"class":"worstCase.N","id":1175576547},"threadId":1,"time":1044823638069671}, +{"type":"fieldGet","fieldName":"worstCase.A.b","this":{"class":"worstCase.A","id":1183562193},"container":{"class":"worstCase.A","id":1183562193},"value":{"class":"worstCase.B","id":752909931},"threadId":1,"time":1044823638108611}, +{"type":"methodEntry","signature":"worstCase.I worstCase.B.getI()","receiver":{"class":"worstCase.B","id":752909931},"args":[],"threadId":1,"time":1044823638140005}, +{"type":"fieldGet","fieldName":"worstCase.B.c","this":{"class":"worstCase.B","id":752909931},"container":{"class":"worstCase.B","id":752909931},"value":{"class":"worstCase.C","id":2020010822},"threadId":1,"time":1044823638184077}, +{"type":"methodEntry","signature":"worstCase.F worstCase.C.getF()","receiver":{"class":"worstCase.C","id":2020010822},"args":[],"threadId":1,"time":1044823638219395}, +{"type":"fieldGet","fieldName":"worstCase.C.d","this":{"class":"worstCase.C","id":2020010822},"container":{"class":"worstCase.C","id":2020010822},"value":{"class":"worstCase.D","id":2127415675},"threadId":1,"time":1044823638255014}, +{"type":"methodEntry","signature":"worstCase.E worstCase.D.getE()","receiver":{"class":"worstCase.D","id":2127415675},"args":[],"threadId":1,"time":1044823638281880}, +{"type":"fieldGet","fieldName":"worstCase.D.e","this":{"class":"worstCase.D","id":2127415675},"container":{"class":"worstCase.D","id":2127415675},"value":{"class":"worstCase.E","id":1337272790},"threadId":1,"time":1044823638315990}, +{"type":"methodExit","shortSignature":"worstCase.D.getE()","receiver":{"class":"worstCase.D","id":2127415675},"returnValue":{"class":"worstCase.E","id":1337272790},"threadId":1,"time":1044823638344667}, +{"type":"methodEntry","signature":"worstCase.F worstCase.E.getF()","receiver":{"class":"worstCase.E","id":1337272790},"args":[],"threadId":1,"time":1044823638372438}, +{"type":"fieldGet","fieldName":"worstCase.E.f","this":{"class":"worstCase.E","id":1337272790},"container":{"class":"worstCase.E","id":1337272790},"value":{"class":"worstCase.F","id":1844357484},"threadId":1,"time":1044823638414698}, +{"type":"methodExit","shortSignature":"worstCase.E.getF()","receiver":{"class":"worstCase.E","id":1337272790},"returnValue":{"class":"worstCase.F","id":1844357484},"threadId":1,"time":1044823638450016}, +{"type":"methodExit","shortSignature":"worstCase.C.getF()","receiver":{"class":"worstCase.C","id":2020010822},"returnValue":{"class":"worstCase.F","id":1844357484},"threadId":1,"time":1044823638484730}, +{"type":"methodEntry","signature":"worstCase.I worstCase.F.getI()","receiver":{"class":"worstCase.F","id":1844357484},"args":[],"threadId":1,"time":1044823638514614}, +{"type":"fieldGet","fieldName":"worstCase.F.g","this":{"class":"worstCase.F","id":1844357484},"container":{"class":"worstCase.F","id":1844357484},"value":{"class":"worstCase.G","id":1595229976},"threadId":1,"time":1044823638549328}, +{"type":"methodEntry","signature":"worstCase.H worstCase.G.getH()","receiver":{"class":"worstCase.G","id":1595229976},"args":[],"threadId":1,"time":1044823638577100}, +{"type":"fieldGet","fieldName":"worstCase.G.h","this":{"class":"worstCase.G","id":1595229976},"container":{"class":"worstCase.G","id":1595229976},"value":{"class":"worstCase.H","id":1688234020},"threadId":1,"time":1044823638612719}, +{"type":"methodExit","shortSignature":"worstCase.G.getH()","receiver":{"class":"worstCase.G","id":1595229976},"returnValue":{"class":"worstCase.H","id":1688234020},"threadId":1,"time":1044823638640189}, +{"type":"methodEntry","signature":"worstCase.I worstCase.H.getI()","receiver":{"class":"worstCase.H","id":1688234020},"args":[],"threadId":1,"time":1044823638669469}, +{"type":"fieldGet","fieldName":"worstCase.H.i","this":{"class":"worstCase.H","id":1688234020},"container":{"class":"worstCase.H","id":1688234020},"value":{"class":"worstCase.I","id":569329915},"threadId":1,"time":1044823638711428}, +{"type":"methodExit","shortSignature":"worstCase.H.getI()","receiver":{"class":"worstCase.H","id":1688234020},"returnValue":{"class":"worstCase.I","id":569329915},"threadId":1,"time":1044823638738595}, +{"type":"methodExit","shortSignature":"worstCase.F.getI()","receiver":{"class":"worstCase.F","id":1844357484},"returnValue":{"class":"worstCase.I","id":569329915},"threadId":1,"time":1044823638766970}, +{"type":"methodExit","shortSignature":"worstCase.B.getI()","receiver":{"class":"worstCase.B","id":752909931},"returnValue":{"class":"worstCase.I","id":569329915},"threadId":1,"time":1044823638800477}, +{"type":"methodEntry","signature":"void worstCase.N.passI(worstCase.I)","receiver":{"class":"worstCase.N","id":1175576547},"args":[{"class":"worstCase.I","id":569329915}],"threadId":1,"time":1044823638835493}, +{"type":"fieldGet","fieldName":"worstCase.N.o","this":{"class":"worstCase.N","id":1175576547},"container":{"class":"worstCase.N","id":1175576547},"value":{"class":"worstCase.O","id":2004703190},"threadId":1,"time":1044823638868999}, +{"type":"methodEntry","signature":"worstCase.L worstCase.I.getL()","receiver":{"class":"worstCase.I","id":569329915},"args":[],"threadId":1,"time":1044823638900695}, +{"type":"fieldGet","fieldName":"worstCase.I.j","this":{"class":"worstCase.I","id":569329915},"container":{"class":"worstCase.I","id":569329915},"value":{"class":"worstCase.J","id":1804063244},"threadId":1,"time":1044823638936918}, +{"type":"methodEntry","signature":"worstCase.K worstCase.J.getK()","receiver":{"class":"worstCase.J","id":1804063244},"args":[],"threadId":1,"time":1044823638964387}, +{"type":"fieldGet","fieldName":"worstCase.J.k","this":{"class":"worstCase.J","id":1804063244},"container":{"class":"worstCase.J","id":1804063244},"value":{"class":"worstCase.K","id":1829563570},"threadId":1,"time":1044823638998799}, +{"type":"methodExit","shortSignature":"worstCase.J.getK()","receiver":{"class":"worstCase.J","id":1804063244},"returnValue":{"class":"worstCase.K","id":1829563570},"threadId":1,"time":1044823639025665}, +{"type":"methodEntry","signature":"worstCase.L worstCase.K.getL()","receiver":{"class":"worstCase.K","id":1829563570},"args":[],"threadId":1,"time":1044823639054342}, +{"type":"fieldGet","fieldName":"worstCase.K.l","this":{"class":"worstCase.K","id":1829563570},"container":{"class":"worstCase.K","id":1829563570},"value":{"class":"worstCase.L","id":2133026363},"threadId":1,"time":1044823639088754}, +{"type":"methodExit","shortSignature":"worstCase.K.getL()","receiver":{"class":"worstCase.K","id":1829563570},"returnValue":{"class":"worstCase.L","id":2133026363},"threadId":1,"time":1044823639115620}, +{"type":"methodExit","shortSignature":"worstCase.I.getL()","receiver":{"class":"worstCase.I","id":569329915},"returnValue":{"class":"worstCase.L","id":2133026363},"threadId":1,"time":1044823639145806}, +{"type":"methodEntry","signature":"void worstCase.O.passL(worstCase.L)","receiver":{"class":"worstCase.O","id":2004703190},"args":[{"class":"worstCase.L","id":2133026363}],"threadId":1,"time":1044823639182935}, +{"type":"fieldGet","fieldName":"worstCase.O.p","this":{"class":"worstCase.O","id":2004703190},"container":{"class":"worstCase.O","id":2004703190},"value":{"class":"worstCase.P","id":1590384136},"threadId":1,"time":1044823639216743}, +{"type":"methodEntry","signature":"worstCase.M worstCase.L.getM()","receiver":{"class":"worstCase.L","id":2133026363},"args":[],"threadId":1,"time":1044823639247533}, +{"type":"fieldGet","fieldName":"worstCase.L.m","this":{"class":"worstCase.L","id":2133026363},"container":{"class":"worstCase.L","id":2133026363},"value":{"class":"worstCase.M","id":957275720},"threadId":1,"time":1044823639281945}, +{"type":"methodExit","shortSignature":"worstCase.L.getM()","receiver":{"class":"worstCase.L","id":2133026363},"returnValue":{"class":"worstCase.M","id":957275720},"threadId":1,"time":1044823639311225}, +{"type":"methodEntry","signature":"void worstCase.P.setM(worstCase.M)","receiver":{"class":"worstCase.P","id":1590384136},"args":[{"class":"worstCase.M","id":957275720}],"threadId":1,"time":1044823639353788}, +{"type":"fieldSet","fieldName":"worstCase.P.m","container":{"class":"worstCase.P","id":1590384136},"value":{"class":"worstCase.M","id":957275720},"threadId":1,"time":1044823639395143}, +{"type":"methodExit","shortSignature":"worstCase.P.setM(worstCase.M)","receiver":{"class":"worstCase.P","id":1590384136},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044823639421706}, +{"type":"methodExit","shortSignature":"worstCase.O.passL(worstCase.L)","receiver":{"class":"worstCase.O","id":2004703190},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044823639448874}, +{"type":"methodExit","shortSignature":"worstCase.N.passI(worstCase.I)","receiver":{"class":"worstCase.N","id":1175576547},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044823639476041}, +{"type":"methodExit","shortSignature":"worstCase.A.m()","receiver":{"class":"worstCase.A","id":1183562193},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044823639506529}, +{"type":"methodExit","shortSignature":"worstCase.main.main(java.lang.String[])","receiver":{"class":"worstCase.main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1044823639526754},