diff --git a/magnetFiles/ArgoUML.magnet b/magnetFiles/ArgoUML.magnet index e0a91de..4933397 100644 --- a/magnetFiles/ArgoUML.magnet +++ b/magnetFiles/ArgoUML.magnet @@ -1,8 +1,8 @@ { - "trace": "ArgoUMLBenchmarkWithMoreStandardClasses.trace", + "trace": "..\\traces\\ArgoUMLBenchmarkWithMoreStandardClasses.trace", "features": [ { - "feature": "ArgoUML�폜�@�\", + "feature": "ArgoUML�}�`�폜�@�\", "extracts": [ { "src": { @@ -31,7 +31,7 @@ ] }, { - "feature": "ArgoUML�I���@�\", + "feature": "ArgoUML�}�`�I���@�\", "extracts": [ { "src": { diff --git a/magnetFiles/JHotDraw.magnet b/magnetFiles/JHotDraw.magnet index 91d30cf..4ce4a86 100644 --- a/magnetFiles/JHotDraw.magnet +++ b/magnetFiles/JHotDraw.magnet @@ -1,8 +1,8 @@ { - "trace": "jHotDrawBenchmarkWithMoreStandardClasses.trace", + "trace": "..\\traces\\jHotDrawBenchmarkWithMoreStandardClasses.trace", "features": [ { - "feature": "JHotDraw�ړ��@�\", + "feature": "JHotDraw�}�`�ړ��@�\", "extracts": [ { "src": { @@ -19,7 +19,7 @@ ] }, { - "feature": "JHotDraw�I���@�\", + "feature": "JHotDraw�}�`�I���@�\", "extracts": [ { "src": { diff --git a/magnetFiles/TinyProblemA1_B1_C1_D1.magnet b/magnetFiles/TinyProblemA1_B1_C1_D1.magnet index aa25cef..3f879d7 100644 --- a/magnetFiles/TinyProblemA1_B1_C1_D1.magnet +++ b/magnetFiles/TinyProblemA1_B1_C1_D1.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp1.txt", + "trace": "..\\traces\\pre_Exp1.trace", "features": [ { "feature": "���ۑ�A1/B1/C1/D1", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/magnetFiles/TinyProblemA2_B2_C6_D6.magnet b/magnetFiles/TinyProblemA2_B2_C6_D6.magnet index 40dafe9..eb9d235 100644 --- a/magnetFiles/TinyProblemA2_B2_C6_D6.magnet +++ b/magnetFiles/TinyProblemA2_B2_C6_D6.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp2.txt", + "trace": "..\\traces\\pre_Exp2.trace", "features": [ { "feature": "���ۑ�A2/B2/C6/D6", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/magnetFiles/TinyProblemA3_B3_C5_D5.magnet b/magnetFiles/TinyProblemA3_B3_C5_D5.magnet index 49491bc..0bbdfda 100644 --- a/magnetFiles/TinyProblemA3_B3_C5_D5.magnet +++ b/magnetFiles/TinyProblemA3_B3_C5_D5.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp3.txt", + "trace": "..\\traces\\pre_Exp3.trace", "features": [ { "feature": "���ۑ�A3/B3/C5/D5", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/magnetFiles/TinyProblemA4_B4_C4_D4.magnet b/magnetFiles/TinyProblemA4_B4_C4_D4.magnet index 96e7518..f6f045b 100644 --- a/magnetFiles/TinyProblemA4_B4_C4_D4.magnet +++ b/magnetFiles/TinyProblemA4_B4_C4_D4.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp4.txt", + "trace": "..\\traces\\pre_Exp4.trace", "features": [ { "feature": "���ۑ�A4/B4/C4/D4", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/magnetFiles/TinyProblemA5_B5_C3_D3.magnet b/magnetFiles/TinyProblemA5_B5_C3_D3.magnet index d84da76..b66a202 100644 --- a/magnetFiles/TinyProblemA5_B5_C3_D3.magnet +++ b/magnetFiles/TinyProblemA5_B5_C3_D3.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp5.txt", + "trace": "..\\traces\\pre_Exp5.trace", "features": [ { "feature": "���ۑ�A5/B5/C3/D3", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/magnetFiles/TinyProblemA6_B6_C2_D2.magnet b/magnetFiles/TinyProblemA6_B6_C2_D2.magnet index 2ade70a..34d21d0 100644 --- a/magnetFiles/TinyProblemA6_B6_C2_D2.magnet +++ b/magnetFiles/TinyProblemA6_B6_C2_D2.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp7.txt", + "trace": "..\\traces\\pre_Exp7.trace", "features": [ { "feature": "���ۑ�A6/B6/C2/D2", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/src/org/ntlab/actions/OpenAction.java b/src/org/ntlab/actions/OpenAction.java index fc7d271..ed7b40c 100644 --- a/src/org/ntlab/actions/OpenAction.java +++ b/src/org/ntlab/actions/OpenAction.java @@ -28,11 +28,11 @@ } @Override public String getDescription() { - return null; + return "MagnetRON�t�@�C��"; } }; fc.addChoosableFileFilter(defaultFilter); - int rc = fc.showDialog(null, "�J��"); + int rc = fc.showOpenDialog(null); if (rc == JFileChooser.APPROVE_OPTION) { lastDir = fc.getSelectedFile().getParent(); magnetRON.open(fc.getSelectedFile()); diff --git a/src/org/ntlab/deltaViewer/MagnetRONFrame.java b/src/org/ntlab/deltaViewer/MagnetRONFrame.java index 1c8c6d7..f30c920 100644 --- a/src/org/ntlab/deltaViewer/MagnetRONFrame.java +++ b/src/org/ntlab/deltaViewer/MagnetRONFrame.java @@ -140,12 +140,7 @@ Map magnetJson = MagnetronParser.doParse(reader); reader.close(); if (magnetJson.get("trace") != null) { - String tracesPath = file.getParent(); - if (tracesPath.contains("magnetFiles")) { - tracesPath = tracesPath.substring(0, tracesPath.lastIndexOf('\\') + 1) + "traces"; - } - trace = new TraceJSON(tracesPath + "\\" + magnetJson.get("trace")); -// trace = new TraceJSON(file.getParent() + "\\" + magnetJson.get("trace")); + trace = new TraceJSON(file.getParent() + "\\" + magnetJson.get("trace")); s = new DeltaExtractorJSON(trace); if (magnetJson.get("features") != null) { features = (List) magnetJson.get("features"); @@ -610,13 +605,13 @@ String[] objTrace5 = {null, null, "A","B", "traces/objTraceSample5.txt", Extract.CONTAINER_COMPONENT_COLLECTION}; map.put("objTrace5", objTrace5); // �\�������̂Ƃ��ɗp����Toy program - String[] pre_Exp1 = {null, null, "E","C", "traces/pre_Exp1.txt", Extract.CONTAINER_COMPONENT_COLLECTION}; map.put("pre_Exp1", pre_Exp1); - String[] pre_Exp2 = {null, null, "E","C", "traces/pre_Exp2.txt", Extract.CONTAINER_COMPONENT_COLLECTION}; map.put("pre_Exp2", pre_Exp2); - String[] pre_Exp3 = {null, null, "E","C", "traces/pre_Exp3.txt", Extract.CONTAINER_COMPONENT_COLLECTION}; map.put("pre_Exp3", pre_Exp3); - String[] pre_Exp4 = {null, null, "E","C", "traces/pre_Exp4.txt", Extract.CONTAINER_COMPONENT_COLLECTION}; map.put("pre_Exp4", pre_Exp4); - String[] pre_Exp5 = {null, null, "E","C", "traces/pre_Exp5.txt", Extract.CONTAINER_COMPONENT_COLLECTION}; map.put("pre_Exp5", pre_Exp5); - String[] pre_Exp6 = {null, null, "E","C", "traces/pre_Exp6.txt", Extract.CONTAINER_COMPONENT_COLLECTION}; map.put("pre_Exp6", pre_Exp6); - String[] pre_Exp7 = {null, null, "E","C", "traces/pre_Exp7.txt", Extract.CONTAINER_COMPONENT_COLLECTION}; map.put("pre_Exp7", pre_Exp7); + String[] pre_Exp1 = {null, null, "E","C", "traces/pre_Exp1.trace", Extract.CONTAINER_COMPONENT}; map.put("pre_Exp1", pre_Exp1); + String[] pre_Exp2 = {null, null, "E","C", "traces/pre_Exp2.trace", Extract.CONTAINER_COMPONENT}; map.put("pre_Exp2", pre_Exp2); + String[] pre_Exp3 = {null, null, "E","C", "traces/pre_Exp3.trace", Extract.CONTAINER_COMPONENT}; map.put("pre_Exp3", pre_Exp3); + String[] pre_Exp4 = {null, null, "E","C", "traces/pre_Exp4.trace", Extract.CONTAINER_COMPONENT}; map.put("pre_Exp4", pre_Exp4); + String[] pre_Exp5 = {null, null, "E","C", "traces/pre_Exp5.trace", Extract.CONTAINER_COMPONENT}; map.put("pre_Exp5", pre_Exp5); + String[] pre_Exp6 = {null, null, "E","C", "traces/pre_Exp6.trace", Extract.CONTAINER_COMPONENT}; map.put("pre_Exp6", pre_Exp6); + String[] pre_Exp7 = {null, null, "E","C", "traces/pre_Exp7.trace", Extract.CONTAINER_COMPONENT}; map.put("pre_Exp7", pre_Exp7); // Samples of Multiple Deltas String[] getterOverlap1 = {null, null, "getterOverlap.F","getterOverlap.D", "traces/getterOverlap.txt", Extract.CONTAINER_COMPONENT_COLLECTION}; map.put("getterOverlap1", getterOverlap1); diff --git a/src/org/ntlab/deltaViewer/MagnetRONViewer.java b/src/org/ntlab/deltaViewer/MagnetRONViewer.java index 9e281c5..f6744b1 100644 --- a/src/org/ntlab/deltaViewer/MagnetRONViewer.java +++ b/src/org/ntlab/deltaViewer/MagnetRONViewer.java @@ -656,12 +656,12 @@ mxCell objectVertexCell = ((mxCell) objectVertex.getCell()); if (objectVertexCell != null) { int time = 0; -// for (int i = 0; i < objectVertexCell.getChildCount(); i++) { -// if (!(objectVertexCell.getChildAt(i).getId()).contains("clone")) { -// time++; -// } -// } - time = countChildVertex(objectVertex); + for (int i = 0; i < objectVertexCell.getChildCount(); i++) { + if (!(objectVertexCell.getChildAt(i).getId()).contains("clone")) { + time++; + } + } +// time = countChildVertex(objectVertex); if (time == 0) { time = 1; } diff --git a/traces/ArgoUML.magnet b/traces/ArgoUML.magnet index e0a91de..d3ac3a1 100644 --- a/traces/ArgoUML.magnet +++ b/traces/ArgoUML.magnet @@ -2,7 +2,7 @@ "trace": "ArgoUMLBenchmarkWithMoreStandardClasses.trace", "features": [ { - "feature": "ArgoUML�폜�@�\", + "feature": "ArgoUML�}�`�폜�@�\", "extracts": [ { "src": { @@ -31,7 +31,7 @@ ] }, { - "feature": "ArgoUML�I���@�\", + "feature": "ArgoUML�}�`�I���@�\", "extracts": [ { "src": { diff --git a/traces/JHotDraw.magnet b/traces/JHotDraw.magnet index 91d30cf..c33ea20 100644 --- a/traces/JHotDraw.magnet +++ b/traces/JHotDraw.magnet @@ -2,7 +2,7 @@ "trace": "jHotDrawBenchmarkWithMoreStandardClasses.trace", "features": [ { - "feature": "JHotDraw�ړ��@�\", + "feature": "JHotDraw�}�`�ړ��@�\", "extracts": [ { "src": { @@ -19,7 +19,7 @@ ] }, { - "feature": "JHotDraw�I���@�\", + "feature": "JHotDraw�}�`�I���@�\", "extracts": [ { "src": { diff --git a/traces/TinyProblemA1_B1_C1_D1.magnet b/traces/TinyProblemA1_B1_C1_D1.magnet index aa25cef..8c7c905 100644 --- a/traces/TinyProblemA1_B1_C1_D1.magnet +++ b/traces/TinyProblemA1_B1_C1_D1.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp1.txt", + "trace": "pre_Exp1.trace", "features": [ { "feature": "���ۑ�A1/B1/C1/D1", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/traces/TinyProblemA2_B2_C6_D6.magnet b/traces/TinyProblemA2_B2_C6_D6.magnet index 40dafe9..52d0921 100644 --- a/traces/TinyProblemA2_B2_C6_D6.magnet +++ b/traces/TinyProblemA2_B2_C6_D6.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp2.txt", + "trace": "pre_Exp2.trace", "features": [ { "feature": "���ۑ�A2/B2/C6/D6", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/traces/TinyProblemA3_B3_C5_D5.magnet b/traces/TinyProblemA3_B3_C5_D5.magnet index 49491bc..2c8f4d6 100644 --- a/traces/TinyProblemA3_B3_C5_D5.magnet +++ b/traces/TinyProblemA3_B3_C5_D5.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp3.txt", + "trace": "pre_Exp3.trace", "features": [ { "feature": "���ۑ�A3/B3/C5/D5", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/traces/TinyProblemA4_B4_C4_D4.magnet b/traces/TinyProblemA4_B4_C4_D4.magnet index 96e7518..0178ec2 100644 --- a/traces/TinyProblemA4_B4_C4_D4.magnet +++ b/traces/TinyProblemA4_B4_C4_D4.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp4.txt", + "trace": "pre_Exp4.trace", "features": [ { "feature": "���ۑ�A4/B4/C4/D4", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/traces/TinyProblemA5_B5_C3_D3.magnet b/traces/TinyProblemA5_B5_C3_D3.magnet index d84da76..0c5d960 100644 --- a/traces/TinyProblemA5_B5_C3_D3.magnet +++ b/traces/TinyProblemA5_B5_C3_D3.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp5.txt", + "trace": "pre_Exp5.trace", "features": [ { "feature": "���ۑ�A5/B5/C3/D3", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/traces/TinyProblemA6_B6_C2_D2.magnet b/traces/TinyProblemA6_B6_C2_D2.magnet index 2ade70a..446c491 100644 --- a/traces/TinyProblemA6_B6_C2_D2.magnet +++ b/traces/TinyProblemA6_B6_C2_D2.magnet @@ -1,5 +1,5 @@ { - "trace": "pre_Exp7.txt", + "trace": "pre_Exp7.trace", "features": [ { "feature": "���ۑ�A6/B6/C2/D2", @@ -13,7 +13,7 @@ "class": "C", "id": null }, - "type": "Container-Component(Collection)", + "type": "Container-Component", "order": "0" } ] diff --git a/traces/pre_Exp1.trace b/traces/pre_Exp1.trace new file mode 100644 index 0000000..ae4b8d4 --- /dev/null +++ b/traces/pre_Exp1.trace @@ -0,0 +1,54 @@ +{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/Main.class","loaderPath":"/"}, +{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189620045371400}, +{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189620045410000}, +{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/A.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189620047294000}, +{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/B.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189620049394000}, +{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/C.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189620050239200}, +{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189620050287500}, +{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189620050340800}, +{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189620050355900}, +{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189620050394900}, +{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/D.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189620051559200}, +{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/E.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189620053171200}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189620053238100}, +{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189620053263200}, +{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189620054266600}, +{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189620054295500}, +{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189620054571400}, +{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189620054598500}, +{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189620054640100}, +{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189620054655000}, +{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189620054673800}, +{"type":"methodCall","callerSideSignature":"D.passA(A)","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"void D.passA(A)","receiver":{"class":"D","id":1118140819},"args":[{"class":"A","id":1442407170}],"threadId":1,"time":189620054708300}, +{"type":"blockEntry","methodSignature":"D.passA(A)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189620054719000}, +{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189620054736400}, +{"type":"methodCall","callerSideSignature":"E.passA(A)","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void E.passA(A)","receiver":{"class":"E","id":1028566121},"args":[{"class":"A","id":1442407170}],"threadId":1,"time":189620054765900}, +{"type":"blockEntry","methodSignature":"E.passA(A)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189620054775400}, +{"type":"methodCall","callerSideSignature":"A.getB()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"B A.getB()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189620054802000}, +{"type":"blockEntry","methodSignature":"A.getB()","blockId":0,"incomings":0,"threadId":1,"lineNum":8,"time":189620054811200}, +{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":8,"time":189620054832400}, +{"type":"methodExit","shortSignature":"A.getB()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"B","id":865113938},"threadId":1,"time":189620054847200}, +{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189620054873400}, +{"type":"blockEntry","methodSignature":"B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189620054882500}, +{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189620054898600}, +{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189620054915400}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189620054930000}, +{"type":"methodExit","shortSignature":"E.passA(A)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189620054945000}, +{"type":"methodExit","shortSignature":"D.passA(A)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189620054961900}, +{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189620054974600}, +{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189620054989000}, diff --git a/traces/pre_Exp1.txt b/traces/pre_Exp1.txt deleted file mode 100644 index ae4b8d4..0000000 --- a/traces/pre_Exp1.txt +++ /dev/null @@ -1,54 +0,0 @@ -{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/Main.class","loaderPath":"/"}, -{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189620045371400}, -{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189620045410000}, -{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/A.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189620047294000}, -{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/B.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189620049394000}, -{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/C.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189620050239200}, -{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189620050287500}, -{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189620050340800}, -{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189620050355900}, -{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189620050394900}, -{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/D.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189620051559200}, -{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp1/bin/E.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189620053171200}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189620053238100}, -{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189620053263200}, -{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189620054266600}, -{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189620054295500}, -{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189620054571400}, -{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189620054598500}, -{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189620054640100}, -{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189620054655000}, -{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189620054673800}, -{"type":"methodCall","callerSideSignature":"D.passA(A)","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"void D.passA(A)","receiver":{"class":"D","id":1118140819},"args":[{"class":"A","id":1442407170}],"threadId":1,"time":189620054708300}, -{"type":"blockEntry","methodSignature":"D.passA(A)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189620054719000}, -{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189620054736400}, -{"type":"methodCall","callerSideSignature":"E.passA(A)","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void E.passA(A)","receiver":{"class":"E","id":1028566121},"args":[{"class":"A","id":1442407170}],"threadId":1,"time":189620054765900}, -{"type":"blockEntry","methodSignature":"E.passA(A)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189620054775400}, -{"type":"methodCall","callerSideSignature":"A.getB()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"B A.getB()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189620054802000}, -{"type":"blockEntry","methodSignature":"A.getB()","blockId":0,"incomings":0,"threadId":1,"lineNum":8,"time":189620054811200}, -{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":8,"time":189620054832400}, -{"type":"methodExit","shortSignature":"A.getB()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"B","id":865113938},"threadId":1,"time":189620054847200}, -{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189620054873400}, -{"type":"blockEntry","methodSignature":"B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189620054882500}, -{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189620054898600}, -{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189620054915400}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189620054930000}, -{"type":"methodExit","shortSignature":"E.passA(A)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189620054945000}, -{"type":"methodExit","shortSignature":"D.passA(A)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189620054961900}, -{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189620054974600}, -{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189620054989000}, diff --git a/traces/pre_Exp2.trace b/traces/pre_Exp2.trace new file mode 100644 index 0000000..8714459 --- /dev/null +++ b/traces/pre_Exp2.trace @@ -0,0 +1,50 @@ +{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/Main.class","loaderPath":"/"}, +{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189694992236600}, +{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189694992280600}, +{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/A.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189694993670900}, +{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/B.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189694995135400}, +{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/C.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189694995959200}, +{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189694996013700}, +{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189694996072700}, +{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189694996096200}, +{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189694996141600}, +{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/D.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189694997282500}, +{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/E.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189694998513400}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189694998581500}, +{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189694998604400}, +{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189694998666200}, +{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189694998696500}, +{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189694998753000}, +{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189694998770400}, +{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189694998805100}, +{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189694998824100}, +{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189694998848400}, +{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189694998870400}, +{"type":"methodCall","callerSideSignature":"D.passB(B)","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"void D.passB(B)","receiver":{"class":"D","id":1118140819},"args":[{"class":"B","id":865113938}],"threadId":1,"time":189694998908100}, +{"type":"blockEntry","methodSignature":"D.passB(B)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189694998919500}, +{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189694998945900}, +{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189694998990000}, +{"type":"blockEntry","methodSignature":"B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189694999001600}, +{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189694999030300}, +{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189694999047700}, +{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189694999083100}, +{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189694999093900}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189694999107800}, +{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189694999128500}, +{"type":"methodExit","shortSignature":"D.passB(B)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189694999146000}, +{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189694999167300}, +{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189694999182700}, diff --git a/traces/pre_Exp2.txt b/traces/pre_Exp2.txt deleted file mode 100644 index 8714459..0000000 --- a/traces/pre_Exp2.txt +++ /dev/null @@ -1,50 +0,0 @@ -{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/Main.class","loaderPath":"/"}, -{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189694992236600}, -{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189694992280600}, -{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/A.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189694993670900}, -{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/B.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189694995135400}, -{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/C.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189694995959200}, -{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189694996013700}, -{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189694996072700}, -{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189694996096200}, -{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189694996141600}, -{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/D.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189694997282500}, -{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp2/bin/E.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189694998513400}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189694998581500}, -{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189694998604400}, -{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189694998666200}, -{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189694998696500}, -{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189694998753000}, -{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189694998770400}, -{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189694998805100}, -{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189694998824100}, -{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189694998848400}, -{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189694998870400}, -{"type":"methodCall","callerSideSignature":"D.passB(B)","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"void D.passB(B)","receiver":{"class":"D","id":1118140819},"args":[{"class":"B","id":865113938}],"threadId":1,"time":189694998908100}, -{"type":"blockEntry","methodSignature":"D.passB(B)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189694998919500}, -{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189694998945900}, -{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189694998990000}, -{"type":"blockEntry","methodSignature":"B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189694999001600}, -{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189694999030300}, -{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189694999047700}, -{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189694999083100}, -{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189694999093900}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189694999107800}, -{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189694999128500}, -{"type":"methodExit","shortSignature":"D.passB(B)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189694999146000}, -{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189694999167300}, -{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189694999182700}, diff --git a/traces/pre_Exp3.trace b/traces/pre_Exp3.trace new file mode 100644 index 0000000..bed0645 --- /dev/null +++ b/traces/pre_Exp3.trace @@ -0,0 +1,63 @@ +{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/Main.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"static Main.()","class":"Main","args":[],"threadId":1,"time":189735062981900}, +{"type":"constructorExit","shortSignature":"Main.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735083665400}, +{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189735083861000}, +{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/A.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"static A.()","class":"A","args":[],"threadId":1,"time":189735114328000}, +{"type":"constructorExit","shortSignature":"A.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735114353200}, +{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189735114364000}, +{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/B.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"static B.()","class":"B","args":[],"threadId":1,"time":189735115290200}, +{"type":"constructorExit","shortSignature":"B.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735115313100}, +{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189735115326100}, +{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/C.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"static C.()","class":"C","args":[],"threadId":1,"time":189735116072700}, +{"type":"constructorExit","shortSignature":"C.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735116101300}, +{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189735116112400}, +{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189735116247600}, +{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189735116280300}, +{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189735116469300}, +{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189735116510000}, +{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/D.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"static D.()","class":"D","args":[],"threadId":1,"time":189735117552400}, +{"type":"constructorExit","shortSignature":"D.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735117575000}, +{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189735117588100}, +{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/E.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"static E.()","class":"E","args":[],"threadId":1,"time":189735118603200}, +{"type":"constructorExit","shortSignature":"E.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735118642200}, +{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189735118661300}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189735118769300}, +{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189735118863200}, +{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189735118907700}, +{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189735118961100}, +{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189735118979000}, +{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189735119037000}, +{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189735119076100}, +{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189735119170300}, +{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189735119475100}, +{"type":"methodCall","callerSideSignature":"D.passB(B)","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"void D.passB(B)","receiver":{"class":"D","id":1118140819},"args":[{"class":"B","id":865113938}],"threadId":1,"time":189735119523900}, +{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189735125606200}, +{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189735125650200}, +{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189735125708400}, +{"type":"methodCall","callerSideSignature":"C.passD(D)","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void C.passD(D)","receiver":{"class":"C","id":1550089733},"args":[{"class":"D","id":1118140819}],"threadId":1,"time":189735125742600}, +{"type":"methodCall","callerSideSignature":"D.getE()","threadId":1,"lineNum":3}, +{"type":"methodEntry","signature":"E D.getE()","receiver":{"class":"D","id":1118140819},"args":[],"threadId":1,"time":189735125807000}, +{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":7,"time":189735125847000}, +{"type":"methodExit","shortSignature":"D.getE()","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189735125900500}, +{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":3}, +{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189735125929800}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189735125980700}, +{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126042500}, +{"type":"methodExit","shortSignature":"C.passD(D)","receiver":{"class":"C","id":1550089733},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126092200}, +{"type":"methodExit","shortSignature":"D.passB(B)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126127000}, +{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126177300}, +{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126242900}, diff --git a/traces/pre_Exp3.txt b/traces/pre_Exp3.txt deleted file mode 100644 index bed0645..0000000 --- a/traces/pre_Exp3.txt +++ /dev/null @@ -1,63 +0,0 @@ -{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/Main.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"static Main.()","class":"Main","args":[],"threadId":1,"time":189735062981900}, -{"type":"constructorExit","shortSignature":"Main.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735083665400}, -{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189735083861000}, -{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/A.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"static A.()","class":"A","args":[],"threadId":1,"time":189735114328000}, -{"type":"constructorExit","shortSignature":"A.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735114353200}, -{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189735114364000}, -{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/B.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"static B.()","class":"B","args":[],"threadId":1,"time":189735115290200}, -{"type":"constructorExit","shortSignature":"B.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735115313100}, -{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189735115326100}, -{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/C.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"static C.()","class":"C","args":[],"threadId":1,"time":189735116072700}, -{"type":"constructorExit","shortSignature":"C.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735116101300}, -{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189735116112400}, -{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189735116247600}, -{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189735116280300}, -{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189735116469300}, -{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189735116510000}, -{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/D.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"static D.()","class":"D","args":[],"threadId":1,"time":189735117552400}, -{"type":"constructorExit","shortSignature":"D.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735117575000}, -{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189735117588100}, -{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp3/bin/E.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"static E.()","class":"E","args":[],"threadId":1,"time":189735118603200}, -{"type":"constructorExit","shortSignature":"E.()","returnValue":{"class":"void","id":0},"threadId":1,"time":189735118642200}, -{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189735118661300}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189735118769300}, -{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189735118863200}, -{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189735118907700}, -{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189735118961100}, -{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189735118979000}, -{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189735119037000}, -{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189735119076100}, -{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189735119170300}, -{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189735119475100}, -{"type":"methodCall","callerSideSignature":"D.passB(B)","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"void D.passB(B)","receiver":{"class":"D","id":1118140819},"args":[{"class":"B","id":865113938}],"threadId":1,"time":189735119523900}, -{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189735125606200}, -{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189735125650200}, -{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189735125708400}, -{"type":"methodCall","callerSideSignature":"C.passD(D)","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void C.passD(D)","receiver":{"class":"C","id":1550089733},"args":[{"class":"D","id":1118140819}],"threadId":1,"time":189735125742600}, -{"type":"methodCall","callerSideSignature":"D.getE()","threadId":1,"lineNum":3}, -{"type":"methodEntry","signature":"E D.getE()","receiver":{"class":"D","id":1118140819},"args":[],"threadId":1,"time":189735125807000}, -{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":7,"time":189735125847000}, -{"type":"methodExit","shortSignature":"D.getE()","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189735125900500}, -{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":3}, -{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189735125929800}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189735125980700}, -{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126042500}, -{"type":"methodExit","shortSignature":"C.passD(D)","receiver":{"class":"C","id":1550089733},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126092200}, -{"type":"methodExit","shortSignature":"D.passB(B)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126127000}, -{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126177300}, -{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189735126242900}, diff --git a/traces/pre_Exp4.trace b/traces/pre_Exp4.trace new file mode 100644 index 0000000..246b776 --- /dev/null +++ b/traces/pre_Exp4.trace @@ -0,0 +1,50 @@ +{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/Main.class","loaderPath":"/"}, +{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189767951131800}, +{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189767951158500}, +{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/A.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189767952335300}, +{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/B.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189767953475400}, +{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/C.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189767954169300}, +{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189767954204100}, +{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189767954239000}, +{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189767954248800}, +{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189767954272900}, +{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/D.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189767955075700}, +{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/E.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189767955942600}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189767955986000}, +{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189767955996200}, +{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189767956038400}, +{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189767956068300}, +{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189767956127300}, +{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189767956160500}, +{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189767956194300}, +{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189767956212300}, +{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189767956227700}, +{"type":"methodCall","callerSideSignature":"D.getE()","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"E D.getE()","receiver":{"class":"D","id":1118140819},"args":[],"threadId":1,"time":189767956244400}, +{"type":"blockEntry","methodSignature":"D.getE()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189767956254100}, +{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189767956267000}, +{"type":"methodExit","shortSignature":"D.getE()","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189767956277600}, +{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189767956291500}, +{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189767956311900}, +{"type":"blockEntry","methodSignature":"B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189767956321000}, +{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189767956342700}, +{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189767956354400}, +{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189767956428100}, +{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189767956451700}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189767956472600}, +{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189767956484400}, +{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189767956497800}, +{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189767956508100}, diff --git a/traces/pre_Exp4.txt b/traces/pre_Exp4.txt deleted file mode 100644 index 246b776..0000000 --- a/traces/pre_Exp4.txt +++ /dev/null @@ -1,50 +0,0 @@ -{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/Main.class","loaderPath":"/"}, -{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189767951131800}, -{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189767951158500}, -{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/A.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189767952335300}, -{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/B.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189767953475400}, -{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/C.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189767954169300}, -{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189767954204100}, -{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189767954239000}, -{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189767954248800}, -{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189767954272900}, -{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/D.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189767955075700}, -{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp4/bin/E.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189767955942600}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189767955986000}, -{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189767955996200}, -{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189767956038400}, -{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189767956068300}, -{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189767956127300}, -{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189767956160500}, -{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189767956194300}, -{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189767956212300}, -{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189767956227700}, -{"type":"methodCall","callerSideSignature":"D.getE()","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"E D.getE()","receiver":{"class":"D","id":1118140819},"args":[],"threadId":1,"time":189767956244400}, -{"type":"blockEntry","methodSignature":"D.getE()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189767956254100}, -{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189767956267000}, -{"type":"methodExit","shortSignature":"D.getE()","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189767956277600}, -{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189767956291500}, -{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189767956311900}, -{"type":"blockEntry","methodSignature":"B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189767956321000}, -{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189767956342700}, -{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189767956354400}, -{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189767956428100}, -{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189767956451700}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189767956472600}, -{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189767956484400}, -{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189767956497800}, -{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189767956508100}, diff --git a/traces/pre_Exp5.trace b/traces/pre_Exp5.trace new file mode 100644 index 0000000..0d666e0 --- /dev/null +++ b/traces/pre_Exp5.trace @@ -0,0 +1,58 @@ +{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/Main.class","loaderPath":"/"}, +{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189800651375600}, +{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189800651403100}, +{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/A.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189800653189600}, +{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/B.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189800654886300}, +{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/C.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189800656051200}, +{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189800656141300}, +{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189800656197300}, +{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189800656214100}, +{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189800656260000}, +{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/D.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189800657478200}, +{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/E.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189800658522100}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189800658568700}, +{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189800658579100}, +{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189800658622100}, +{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189800658658000}, +{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189800658697200}, +{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189800658711500}, +{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189800658766900}, +{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189800658785200}, +{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189800658813000}, +{"type":"methodCall","callerSideSignature":"B.setA(A)","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"void B.setA(A)","receiver":{"class":"B","id":865113938},"args":[{"class":"A","id":1442407170}],"threadId":1,"time":189800658846000}, +{"type":"blockEntry","methodSignature":"B.setA(A)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189800658859800}, +{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189800658879800}, +{"type":"methodCall","callerSideSignature":"C.setA(A)","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void C.setA(A)","receiver":{"class":"C","id":1550089733},"args":[{"class":"A","id":1442407170}],"threadId":1,"time":189800658931800}, +{"type":"blockEntry","methodSignature":"C.setA(A)","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189800658945200}, +{"type":"methodCall","callerSideSignature":"A.getD()","threadId":1,"lineNum":3}, +{"type":"methodEntry","signature":"D A.getD()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189800658971000}, +{"type":"blockEntry","methodSignature":"A.getD()","blockId":0,"incomings":0,"threadId":1,"lineNum":8,"time":189800658984700}, +{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":8,"time":189800659003800}, +{"type":"methodExit","shortSignature":"A.getD()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189800659022800}, +{"type":"methodCall","callerSideSignature":"D.setC(C)","threadId":1,"lineNum":3}, +{"type":"methodEntry","signature":"void D.setC(C)","receiver":{"class":"D","id":1118140819},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189800659057300}, +{"type":"blockEntry","methodSignature":"D.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189800659068300}, +{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189800659091300}, +{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189800659122900}, +{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189800659137100}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189800659150600}, +{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659166500}, +{"type":"methodExit","shortSignature":"D.setC(C)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659184200}, +{"type":"methodExit","shortSignature":"C.setA(A)","receiver":{"class":"C","id":1550089733},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659198800}, +{"type":"methodExit","shortSignature":"B.setA(A)","receiver":{"class":"B","id":865113938},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659216600}, +{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659230900}, +{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659242200}, diff --git a/traces/pre_Exp5.txt b/traces/pre_Exp5.txt deleted file mode 100644 index 0d666e0..0000000 --- a/traces/pre_Exp5.txt +++ /dev/null @@ -1,58 +0,0 @@ -{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/Main.class","loaderPath":"/"}, -{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189800651375600}, -{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189800651403100}, -{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/A.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189800653189600}, -{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/B.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189800654886300}, -{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/C.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189800656051200}, -{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189800656141300}, -{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189800656197300}, -{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189800656214100}, -{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189800656260000}, -{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/D.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189800657478200}, -{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp5/bin/E.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189800658522100}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189800658568700}, -{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189800658579100}, -{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189800658622100}, -{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189800658658000}, -{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189800658697200}, -{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189800658711500}, -{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189800658766900}, -{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189800658785200}, -{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189800658813000}, -{"type":"methodCall","callerSideSignature":"B.setA(A)","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"void B.setA(A)","receiver":{"class":"B","id":865113938},"args":[{"class":"A","id":1442407170}],"threadId":1,"time":189800658846000}, -{"type":"blockEntry","methodSignature":"B.setA(A)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189800658859800}, -{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189800658879800}, -{"type":"methodCall","callerSideSignature":"C.setA(A)","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void C.setA(A)","receiver":{"class":"C","id":1550089733},"args":[{"class":"A","id":1442407170}],"threadId":1,"time":189800658931800}, -{"type":"blockEntry","methodSignature":"C.setA(A)","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189800658945200}, -{"type":"methodCall","callerSideSignature":"A.getD()","threadId":1,"lineNum":3}, -{"type":"methodEntry","signature":"D A.getD()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189800658971000}, -{"type":"blockEntry","methodSignature":"A.getD()","blockId":0,"incomings":0,"threadId":1,"lineNum":8,"time":189800658984700}, -{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":8,"time":189800659003800}, -{"type":"methodExit","shortSignature":"A.getD()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189800659022800}, -{"type":"methodCall","callerSideSignature":"D.setC(C)","threadId":1,"lineNum":3}, -{"type":"methodEntry","signature":"void D.setC(C)","receiver":{"class":"D","id":1118140819},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189800659057300}, -{"type":"blockEntry","methodSignature":"D.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189800659068300}, -{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189800659091300}, -{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189800659122900}, -{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189800659137100}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189800659150600}, -{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659166500}, -{"type":"methodExit","shortSignature":"D.setC(C)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659184200}, -{"type":"methodExit","shortSignature":"C.setA(A)","receiver":{"class":"C","id":1550089733},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659198800}, -{"type":"methodExit","shortSignature":"B.setA(A)","receiver":{"class":"B","id":865113938},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659216600}, -{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659230900}, -{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189800659242200}, diff --git a/traces/pre_Exp6.trace b/traces/pre_Exp6.trace new file mode 100644 index 0000000..5b7fde4 --- /dev/null +++ b/traces/pre_Exp6.trace @@ -0,0 +1,54 @@ +{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/Main.class","loaderPath":"/"}, +{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189828604826900}, +{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189828604869800}, +{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/A.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189828606381300}, +{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/B.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189828608077800}, +{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/C.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189828609356200}, +{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189828609410200}, +{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189828609457500}, +{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189828609470900}, +{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189828609509700}, +{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/D.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189828610765200}, +{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/E.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189828612102400}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189828612193500}, +{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189828612231600}, +{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189828612308300}, +{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189828612625500}, +{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189828612764600}, +{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189828612786300}, +{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189828612837000}, +{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189828612854900}, +{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189828612876800}, +{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189828612899600}, +{"type":"methodCall","callerSideSignature":"B.passD(D)","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"void B.passD(D)","receiver":{"class":"B","id":865113938},"args":[{"class":"D","id":1118140819}],"threadId":1,"time":189828612933200}, +{"type":"blockEntry","methodSignature":"B.passD(D)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189828612947300}, +{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189828612967100}, +{"type":"methodCall","callerSideSignature":"D.getE()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"E D.getE()","receiver":{"class":"D","id":1118140819},"args":[],"threadId":1,"time":189828612995900}, +{"type":"blockEntry","methodSignature":"D.getE()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189828613009400}, +{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189828613028900}, +{"type":"methodExit","shortSignature":"D.getE()","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189828613048600}, +{"type":"methodCall","callerSideSignature":"C.passE(E)","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void C.passE(E)","receiver":{"class":"C","id":1550089733},"args":[{"class":"E","id":1028566121}],"threadId":1,"time":189828613078600}, +{"type":"blockEntry","methodSignature":"C.passE(E)","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189828613093300}, +{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":3}, +{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189828613120800}, +{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189828613130000}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189828613147200}, +{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613166000}, +{"type":"methodExit","shortSignature":"C.passE(E)","receiver":{"class":"C","id":1550089733},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613184100}, +{"type":"methodExit","shortSignature":"B.passD(D)","receiver":{"class":"B","id":865113938},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613202200}, +{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613241000}, +{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613269200}, diff --git a/traces/pre_Exp6.txt b/traces/pre_Exp6.txt deleted file mode 100644 index 5b7fde4..0000000 --- a/traces/pre_Exp6.txt +++ /dev/null @@ -1,54 +0,0 @@ -{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/Main.class","loaderPath":"/"}, -{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189828604826900}, -{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189828604869800}, -{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/A.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189828606381300}, -{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/B.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189828608077800}, -{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/C.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189828609356200}, -{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189828609410200}, -{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189828609457500}, -{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189828609470900}, -{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189828609509700}, -{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/D.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189828610765200}, -{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp6/bin/E.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189828612102400}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189828612193500}, -{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189828612231600}, -{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189828612308300}, -{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189828612625500}, -{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189828612764600}, -{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189828612786300}, -{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189828612837000}, -{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189828612854900}, -{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189828612876800}, -{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189828612899600}, -{"type":"methodCall","callerSideSignature":"B.passD(D)","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"void B.passD(D)","receiver":{"class":"B","id":865113938},"args":[{"class":"D","id":1118140819}],"threadId":1,"time":189828612933200}, -{"type":"blockEntry","methodSignature":"B.passD(D)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189828612947300}, -{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189828612967100}, -{"type":"methodCall","callerSideSignature":"D.getE()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"E D.getE()","receiver":{"class":"D","id":1118140819},"args":[],"threadId":1,"time":189828612995900}, -{"type":"blockEntry","methodSignature":"D.getE()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189828613009400}, -{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189828613028900}, -{"type":"methodExit","shortSignature":"D.getE()","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189828613048600}, -{"type":"methodCall","callerSideSignature":"C.passE(E)","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void C.passE(E)","receiver":{"class":"C","id":1550089733},"args":[{"class":"E","id":1028566121}],"threadId":1,"time":189828613078600}, -{"type":"blockEntry","methodSignature":"C.passE(E)","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189828613093300}, -{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":3}, -{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189828613120800}, -{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189828613130000}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189828613147200}, -{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613166000}, -{"type":"methodExit","shortSignature":"C.passE(E)","receiver":{"class":"C","id":1550089733},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613184100}, -{"type":"methodExit","shortSignature":"B.passD(D)","receiver":{"class":"B","id":865113938},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613202200}, -{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613241000}, -{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189828613269200}, diff --git a/traces/pre_Exp7.trace b/traces/pre_Exp7.trace new file mode 100644 index 0000000..9948c84 --- /dev/null +++ b/traces/pre_Exp7.trace @@ -0,0 +1,50 @@ +{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/Main.class","loaderPath":"/"}, +{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189858565361200}, +{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189858565568400}, +{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/A.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189858567477500}, +{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/B.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189858569339600}, +{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/C.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189858571014700}, +{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189858571076800}, +{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189858571125500}, +{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189858571136200}, +{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189858571160800}, +{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, +{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/D.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189858572102800}, +{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, +{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/E.class","loaderPath":"/"}, +{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189858572985700}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189858573026600}, +{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189858573040900}, +{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189858573076000}, +{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189858573084400}, +{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189858573128600}, +{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189858573143200}, +{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189858573166200}, +{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189858573178300}, +{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189858573192700}, +{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189858573206000}, +{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189858573225100}, +{"type":"blockEntry","methodSignature":"B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189858573231600}, +{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189858573244600}, +{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189858573257300}, +{"type":"methodCall","callerSideSignature":"D.passC(C)","threadId":1,"lineNum":5}, +{"type":"methodEntry","signature":"void D.passC(C)","receiver":{"class":"D","id":1118140819},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189858573277700}, +{"type":"blockEntry","methodSignature":"D.passC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189858573284300}, +{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189858573296200}, +{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":4}, +{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189858573316000}, +{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189858573322200}, +{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189858573333800}, +{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189858573344200}, +{"type":"methodExit","shortSignature":"D.passC(C)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189858573353300}, +{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189858573384200}, +{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189858573425700}, diff --git a/traces/pre_Exp7.txt b/traces/pre_Exp7.txt deleted file mode 100644 index 9948c84..0000000 --- a/traces/pre_Exp7.txt +++ /dev/null @@ -1,50 +0,0 @@ -{"type":"classDef","name":"Main","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/Main.class","loaderPath":"/"}, -{"type":"methodEntry","signature":"public static void Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":118352462}],"threadId":1,"time":189858565361200}, -{"type":"blockEntry","methodSignature":"Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":3,"time":189858565568400}, -{"type":"methodCall","callerSideSignature":"A()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"A","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/A.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public A()","class":"A","args":[],"threadId":1,"time":189858567477500}, -{"type":"methodCall","callerSideSignature":"B()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"B","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/B.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public B()","class":"B","args":[],"threadId":1,"time":189858569339600}, -{"type":"methodCall","callerSideSignature":"C()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"C","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/C.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public C()","class":"C","args":[],"threadId":1,"time":189858571014700}, -{"type":"constructorExit","shortSignature":"C()","returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189858571076800}, -{"type":"fieldSet","fieldName":"B.c","container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":2,"time":189858571125500}, -{"type":"constructorExit","shortSignature":"B()","returnValue":{"class":"B","id":865113938},"threadId":1,"time":189858571136200}, -{"type":"fieldSet","fieldName":"A.b","container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":2,"time":189858571160800}, -{"type":"methodCall","callerSideSignature":"D()","threadId":1,"lineNum":3}, -{"type":"classDef","name":"D","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/D.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public D()","class":"D","args":[],"threadId":1,"time":189858572102800}, -{"type":"methodCall","callerSideSignature":"E()","threadId":1,"lineNum":2}, -{"type":"classDef","name":"E","path":"/C:/Users/Hongo Aki/runtime-EclipseApplication/Exp7/bin/E.class","loaderPath":"/"}, -{"type":"constructorEntry","signature":"public E()","class":"E","args":[],"threadId":1,"time":189858572985700}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"---","id":0},"threadId":1,"lineNum":2,"time":189858573026600}, -{"type":"constructorExit","shortSignature":"E()","returnValue":{"class":"E","id":1028566121},"threadId":1,"time":189858573040900}, -{"type":"fieldSet","fieldName":"D.e","container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":2,"time":189858573076000}, -{"type":"constructorExit","shortSignature":"D()","returnValue":{"class":"D","id":1118140819},"threadId":1,"time":189858573084400}, -{"type":"fieldSet","fieldName":"A.d","container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":3,"time":189858573128600}, -{"type":"constructorExit","shortSignature":"A()","returnValue":{"class":"A","id":1442407170},"threadId":1,"time":189858573143200}, -{"type":"methodCall","callerSideSignature":"A.m()","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void A.m()","receiver":{"class":"A","id":1442407170},"args":[],"threadId":1,"time":189858573166200}, -{"type":"blockEntry","methodSignature":"A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":5,"time":189858573178300}, -{"type":"fieldGet","fieldName":"A.d","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"D","id":1118140819},"threadId":1,"lineNum":5,"time":189858573192700}, -{"type":"fieldGet","fieldName":"A.b","this":{"class":"A","id":1442407170},"container":{"class":"A","id":1442407170},"value":{"class":"B","id":865113938},"threadId":1,"lineNum":5,"time":189858573206000}, -{"type":"methodCall","callerSideSignature":"B.getC()","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"C B.getC()","receiver":{"class":"B","id":865113938},"args":[],"threadId":1,"time":189858573225100}, -{"type":"blockEntry","methodSignature":"B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189858573231600}, -{"type":"fieldGet","fieldName":"B.c","this":{"class":"B","id":865113938},"container":{"class":"B","id":865113938},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189858573244600}, -{"type":"methodExit","shortSignature":"B.getC()","receiver":{"class":"B","id":865113938},"returnValue":{"class":"C","id":1550089733},"threadId":1,"time":189858573257300}, -{"type":"methodCall","callerSideSignature":"D.passC(C)","threadId":1,"lineNum":5}, -{"type":"methodEntry","signature":"void D.passC(C)","receiver":{"class":"D","id":1118140819},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189858573277700}, -{"type":"blockEntry","methodSignature":"D.passC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189858573284300}, -{"type":"fieldGet","fieldName":"D.e","this":{"class":"D","id":1118140819},"container":{"class":"D","id":1118140819},"value":{"class":"E","id":1028566121},"threadId":1,"lineNum":4,"time":189858573296200}, -{"type":"methodCall","callerSideSignature":"E.setC(C)","threadId":1,"lineNum":4}, -{"type":"methodEntry","signature":"void E.setC(C)","receiver":{"class":"E","id":1028566121},"args":[{"class":"C","id":1550089733}],"threadId":1,"time":189858573316000}, -{"type":"blockEntry","methodSignature":"E.setC(C)","blockId":0,"incomings":0,"threadId":1,"lineNum":4,"time":189858573322200}, -{"type":"fieldSet","fieldName":"E.c","container":{"class":"E","id":1028566121},"value":{"class":"C","id":1550089733},"threadId":1,"lineNum":4,"time":189858573333800}, -{"type":"methodExit","shortSignature":"E.setC(C)","receiver":{"class":"E","id":1028566121},"returnValue":{"class":"void","id":0},"threadId":1,"time":189858573344200}, -{"type":"methodExit","shortSignature":"D.passC(C)","receiver":{"class":"D","id":1118140819},"returnValue":{"class":"void","id":0},"threadId":1,"time":189858573353300}, -{"type":"methodExit","shortSignature":"A.m()","receiver":{"class":"A","id":1442407170},"returnValue":{"class":"void","id":0},"threadId":1,"time":189858573384200}, -{"type":"methodExit","shortSignature":"Main.main(java.lang.String[])","receiver":{"class":"Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":189858573425700},