diff --git a/DeltaExtractor/src/org/ntlab/deltaExtractor/DeltaExtractor.java b/DeltaExtractor/src/org/ntlab/deltaExtractor/DeltaExtractor.java index 08cc21d..a192105 100644 --- a/DeltaExtractor/src/org/ntlab/deltaExtractor/DeltaExtractor.java +++ b/DeltaExtractor/src/org/ntlab/deltaExtractor/DeltaExtractor.java @@ -88,7 +88,7 @@ ArrayList fieldArrays = new ArrayList(); ArrayList fieldArrayElements = new ArrayList(); ObjectReference thisObj = new ObjectReference(thisObjectId, methodExecution.getThisClassName(), - Trace.getDeclaringType(methodExecution.getSignature(), methodExecution.isConstractor()), Trace.getDeclaringType(methodExecution.getCallerSideSignature(), methodExecution.isConstractor())); + Trace.getDeclaringType(methodExecution.getSignature(), methodExecution.isConstructor()), Trace.getDeclaringType(methodExecution.getCallerSideSignature(), methodExecution.isConstructor())); if (childMethodExecution == null) { // �T���J�n���͈�U�폜���A�Ăяo�����̒T���𑱂���ۂɕ��������� @@ -105,7 +105,7 @@ } } - if (childMethodExecution != null && childMethodExecution.isConstractor()) { + if (childMethodExecution != null && childMethodExecution.isConstructor()) { // �Ăяo���悪�R���X�g���N�^�������ꍇ int newIndex = objList.indexOf(childMethodExecution.getThisObjId()); if (newIndex != -1) { @@ -197,7 +197,7 @@ if (retIndex != -1) { // �߂�l���R�������� prevChildMethodExecution.setAugmentation(new DeltaAugmentationInfo()); - if (prevChildMethodExecution.isConstractor()) { + if (prevChildMethodExecution.isConstructor()) { // �ǐՑΏۂ�constractor���Ă�ł�����(�I�u�W�F�N�g�̐�����������)field�Ɠ��l�ɏ��� String newObjId = ret.getId(); creationList.add(newObjId); @@ -490,8 +490,8 @@ ArrayList fieldArrays = new ArrayList(); ArrayList fieldArrayElements = new ArrayList(); ObjectReference thisObj = new ObjectReference(thisObjectId, methodExecution.getThisClassName(), - Trace.getDeclaringType(methodExecution.getSignature(), methodExecution.isConstractor()), - Trace.getDeclaringType(methodExecution.getCallerSideSignature(), methodExecution.isConstractor())); + Trace.getDeclaringType(methodExecution.getSignature(), methodExecution.isConstructor()), + Trace.getDeclaringType(methodExecution.getCallerSideSignature(), methodExecution.isConstructor())); ((DeltaAugmentationInfo)methodExecution.getAugmentation()).setSetterSide(false); // ��{�I��getter�Ăяo���̂͂������A���� ArrayList argments = methodExecution.getArguments(); @@ -583,7 +583,7 @@ TracePoint childTracePoint = tracePoint.duplicate(); childTracePoint.stepBackNoReturn(); calleeSearch(trace, childTracePoint, objList, childMethodExecution.isStatic(), index); // �Ăяo���������ɒT�� - if (childMethodExecution.isConstractor()) { + if (childMethodExecution.isConstructor()) { // �R���X�g���N�^�Ăяo���������ꍇ if (objectId.equals(srcObject.getId())) { r = new Reference(thisObj, srcObject); @@ -828,7 +828,7 @@ objList.add(thisObjectId); objList.add(argObj.getId()); srcObject = new ObjectReference(thisObjectId, methodExecution.getThisClassName(), - Trace.getDeclaringType(methodExecution.getSignature(), methodExecution.isConstractor()), Trace.getDeclaringType(methodExecution.getCallerSideSignature(), methodExecution.isConstractor())); + Trace.getDeclaringType(methodExecution.getSignature(), methodExecution.isConstructor()), Trace.getDeclaringType(methodExecution.getCallerSideSignature(), methodExecution.isConstructor())); dstObject = argObj; if (DEBUG1) { System.out.println("extract delta of:" + methodExecution.getSignature() + " -> " + argObj.getActualType() + "(" + argObj.getId() + ")"); diff --git a/DeltaExtractor/src/org/ntlab/trace/ClassInfo.java b/DeltaExtractor/src/org/ntlab/trace/ClassInfo.java new file mode 100644 index 0000000..fe1f6fc --- /dev/null +++ b/DeltaExtractor/src/org/ntlab/trace/ClassInfo.java @@ -0,0 +1,25 @@ +package org.ntlab.trace; + +public class ClassInfo { + private String name; + private String path; + private String loaderPath; + + public ClassInfo(String name, String path, String loaderPath) { + this.name = name; + this.path = path; + this.loaderPath = loaderPath; + } + + public String getName() { + return name; + } + + public String getPath() { + return path; + } + + public String getLoaderPath() { + return loaderPath; + } +} diff --git a/DeltaExtractor/src/org/ntlab/trace/MethodExecution.java b/DeltaExtractor/src/org/ntlab/trace/MethodExecution.java index e89d4e7..3d3e569 100644 --- a/DeltaExtractor/src/org/ntlab/trace/MethodExecution.java +++ b/DeltaExtractor/src/org/ntlab/trace/MethodExecution.java @@ -11,7 +11,7 @@ private String thisObjId; private ArrayList arguments; private ObjectReference returnValue = null; - private boolean isConstractor; + private boolean isConstructor; private boolean isStatic; private boolean isCollectionType; private ArrayList statements = new ArrayList(); @@ -24,13 +24,13 @@ private long exitTime = 0L; public MethodExecution(String signature, String callerSideSignature, - String thisClassName, String thisObjId, boolean isConstractor, + String thisClassName, String thisObjId, boolean isConstructor, boolean isStatic, long enterTime) { this.signature = signature; this.callerSideSignature = callerSideSignature; this.thisClassName = thisClassName; this.thisObjId = thisObjId; - this.isConstractor = isConstractor; + this.isConstructor = isConstructor; this.isStatic = isStatic; this.isCollectionType = false; this.isTerminated = false; @@ -83,8 +83,8 @@ return returnValue; } - public boolean isConstractor() { - return isConstractor; + public boolean isConstructor() { + return isConstructor; } public boolean isStatic() { diff --git a/DeltaExtractor/src/org/ntlab/trace/Trace.java b/DeltaExtractor/src/org/ntlab/trace/Trace.java index 2760009..c776d8f 100644 --- a/DeltaExtractor/src/org/ntlab/trace/Trace.java +++ b/DeltaExtractor/src/org/ntlab/trace/Trace.java @@ -796,7 +796,7 @@ public boolean preVisitStatement(Statement statement) { if (statement instanceof MethodInvocation) { MethodInvocation mi = (MethodInvocation)statement; - if (mi.getCalledMethodExecution().isConstractor() + if (mi.getCalledMethodExecution().isConstructor() && mi.getCalledMethodExecution().getReturnValue().equals(newObjectId)) { return true; } diff --git a/DeltaExtractor/src/org/ntlab/trace/TraceJSON.java b/DeltaExtractor/src/org/ntlab/trace/TraceJSON.java index 1562381..15f2324 100644 --- a/DeltaExtractor/src/org/ntlab/trace/TraceJSON.java +++ b/DeltaExtractor/src/org/ntlab/trace/TraceJSON.java @@ -10,6 +10,8 @@ import java.util.Stack; public class TraceJSON extends Trace { + private HashMap classes = new HashMap<>(); + /** * �w�肵��JSON�g���[�X�t�@�C������ǂ��� Trace �I�u�W�F�N�g�𐶐����� * @param traceFile �g���[�X�t�@�C���̃p�X @@ -22,6 +24,8 @@ // �g���[�X�t�@�C���ǂݍ��� String line = null; String[] type; + String[] classNameData; + String[] pathData; String[] signature; String[] receiver; String[] arguments; @@ -41,6 +45,9 @@ String[] incomingsData; String[] dimensionData; String[] indexData; + String className; + String classPath; + String loaderPath; String time; String thisObjectId; String thisClassName; @@ -66,7 +73,16 @@ HashMap> stacks = new HashMap>(); while ((line = file.readLine()) != null) { // �g���[�X�t�@�C���̉�� - if (line.startsWith("{\"type\":\"methodCall\"")) { + if (line.startsWith("{\"type\":\"classDef\"")) { + // �N���X��` + type = line.split(",\"name\":\""); + classNameData = type[1].split("\",\"path\":\""); + className = classNameData[0]; + pathData = classNameData[1].split("\",\"loaderPath\":\""); + classPath = pathData[0].substring(1); // �擪�� / ����菜�� + loaderPath = pathData[1].substring(1, pathData[1].length() - 3); // �擪�� / �ƁA������ "}, ����菜�� + initializeClass(className, classPath, loaderPath); + } else if (line.startsWith("{\"type\":\"methodCall\"")) { // ���\�b�h�Ăяo���̌Ăяo���� type = line.split(",\"callerSideSignature\":\""); signature = type[1].split("\",\"threadId\":"); @@ -363,4 +379,12 @@ } return argumentsData; } + + public void initializeClass(String name, String path, String loaderPath) { + classes.put(name, new ClassInfo(name, path, loaderPath)); + } + + public ClassInfo getClassInfo(String className) { + return classes.get(className); + } } diff --git a/DeltaExtractor/traces/_arraySample.txt b/DeltaExtractor/traces/_arraySample.txt index bd3b580..3b78a02 100644 --- a/DeltaExtractor/traces/_arraySample.txt +++ b/DeltaExtractor/traces/_arraySample.txt @@ -1,42 +1,47 @@ -{"type":"methodEntry","signature":"public static void arraySample.Main.main(java.lang.String[])","receiver":{"class":"arraySample.Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":1921964932}],"threadId":1,"time":1612422448371822}, -{"type":"blockEntry","methodSignature":"arraySample.Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":10,"time":1612422449617602}, +{"type":"classDef","name":"arraySample.Main","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/arraySample/Main.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"methodEntry","signature":"public static void arraySample.Main.main(java.lang.String[])","receiver":{"class":"arraySample.Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":865101683}],"threadId":1,"time":1699149368296708}, +{"type":"blockEntry","methodSignature":"arraySample.Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":10,"time":1699149368313281}, {"type":"methodCall","callerSideSignature":"arraySample.A()","threadId":1,"lineNum":10}, -{"type":"constructorEntry","signature":"public arraySample.A()","class":"arraySample.A","args":[],"threadId":1,"time":1612422450525902}, -{"type":"arrayCreate","array":{"class":"[LarraySample.B;","id":1041287558},"dimension":1,"threadId":1,"lineNum":5,"time":1612422451112719}, -{"type":"fieldSet","fieldName":"arraySample.A.array","container":{"class":"arraySample.A","id":1075747903},"value":{"class":"[LarraySample.B;","id":1041287558},"threadId":1,"lineNum":5,"time":1612422451142302}, +{"type":"classDef","name":"arraySample.A","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/arraySample/A.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public arraySample.A()","class":"arraySample.A","args":[],"threadId":1,"time":1699149368958570}, +{"type":"arrayCreate","array":{"class":"[LarraySample.B;","id":1484304002},"dimension":1,"threadId":1,"lineNum":5,"time":1699149369290735}, +{"type":"fieldSet","fieldName":"arraySample.A.array","container":{"class":"arraySample.A","id":1527318062},"value":{"class":"[LarraySample.B;","id":1484304002},"threadId":1,"lineNum":5,"time":1699149369313303}, {"type":"methodCall","callerSideSignature":"arraySample.D()","threadId":1,"lineNum":6}, -{"type":"constructorEntry","signature":"public arraySample.D()","class":"arraySample.D","args":[],"threadId":1,"time":1612422451938611}, -{"type":"constructorExit","shortSignature":"arraySample.D()","returnValue":{"class":"arraySample.D","id":1626380693},"threadId":1,"time":1612422451975136}, -{"type":"fieldSet","fieldName":"arraySample.A.d","container":{"class":"arraySample.A","id":1075747903},"value":{"class":"arraySample.D","id":1626380693},"threadId":1,"lineNum":6,"time":1612422451998983}, -{"type":"constructorExit","shortSignature":"arraySample.A()","returnValue":{"class":"arraySample.A","id":1075747903},"threadId":1,"time":1612422452014982}, +{"type":"classDef","name":"arraySample.D","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/arraySample/D.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public arraySample.D()","class":"arraySample.D","args":[],"threadId":1,"time":1699149369698361}, +{"type":"constructorExit","shortSignature":"arraySample.D()","returnValue":{"class":"arraySample.D","id":1642365377},"threadId":1,"time":1699149369729743}, +{"type":"fieldSet","fieldName":"arraySample.A.d","container":{"class":"arraySample.A","id":1527318062},"value":{"class":"arraySample.D","id":1642365377},"threadId":1,"lineNum":6,"time":1699149369744906}, +{"type":"constructorExit","shortSignature":"arraySample.A()","returnValue":{"class":"arraySample.A","id":1527318062},"threadId":1,"time":1699149369755132}, {"type":"methodCall","callerSideSignature":"arraySample.A.init()","threadId":1,"lineNum":11}, -{"type":"methodEntry","signature":"public void arraySample.A.init()","receiver":{"class":"arraySample.A","id":1075747903},"args":[],"threadId":1,"time":1612422452057242}, -{"type":"blockEntry","methodSignature":"arraySample.A.init()","blockId":0,"incomings":0,"threadId":1,"lineNum":9,"time":1612422452070222}, -{"type":"fieldGet","fieldName":"arraySample.A.array","this":{"class":"arraySample.A","id":1075747903},"container":{"class":"arraySample.A","id":1075747903},"value":{"class":"[LarraySample.B;","id":1041287558},"threadId":1,"lineNum":9,"time":1612422452096182}, +{"type":"methodEntry","signature":"public void arraySample.A.init()","receiver":{"class":"arraySample.A","id":1527318062},"args":[],"threadId":1,"time":1699149369774526}, +{"type":"blockEntry","methodSignature":"arraySample.A.init()","blockId":0,"incomings":0,"threadId":1,"lineNum":9,"time":1699149369783341}, +{"type":"fieldGet","fieldName":"arraySample.A.array","this":{"class":"arraySample.A","id":1527318062},"container":{"class":"arraySample.A","id":1527318062},"value":{"class":"[LarraySample.B;","id":1484304002},"threadId":1,"lineNum":9,"time":1699149369798856}, {"type":"methodCall","callerSideSignature":"arraySample.B()","threadId":1,"lineNum":9}, -{"type":"constructorEntry","signature":"public arraySample.B()","class":"arraySample.B","args":[],"threadId":1,"time":1612422452270356}, +{"type":"classDef","name":"arraySample.B","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/arraySample/B.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public arraySample.B()","class":"arraySample.B","args":[],"threadId":1,"time":1699149369928972}, {"type":"methodCall","callerSideSignature":"arraySample.C()","threadId":1,"lineNum":5}, -{"type":"constructorEntry","signature":"public arraySample.C()","class":"arraySample.C","args":[],"threadId":1,"time":1612422452911509}, -{"type":"constructorExit","shortSignature":"arraySample.C()","returnValue":{"class":"arraySample.C","id":863719801},"threadId":1,"time":1612422452944411}, -{"type":"fieldSet","fieldName":"arraySample.B.c","container":{"class":"arraySample.B","id":1696725334},"value":{"class":"arraySample.C","id":863719801},"threadId":1,"lineNum":5,"time":1612422452979427}, -{"type":"constructorExit","shortSignature":"arraySample.B()","returnValue":{"class":"arraySample.B","id":1696725334},"threadId":1,"time":1612422452996030}, -{"type":"arraySet","array":{"class":"[LarraySample.B;","id":1041287558},"index":0,"value":{"class":"arraySample.B","id":1696725334},"threadId":1,"time":1612422453801093}, -{"type":"methodExit","shortSignature":"arraySample.A.init()","receiver":{"class":"arraySample.A","id":1075747903},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612422455723041}, +{"type":"classDef","name":"arraySample.C","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/arraySample/C.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public arraySample.C()","class":"arraySample.C","args":[],"threadId":1,"time":1699149370298162}, +{"type":"constructorExit","shortSignature":"arraySample.C()","returnValue":{"class":"arraySample.C","id":1558398402},"threadId":1,"time":1699149370320729}, +{"type":"fieldSet","fieldName":"arraySample.B.c","container":{"class":"arraySample.B","id":1291383602},"value":{"class":"arraySample.C","id":1558398402},"threadId":1,"lineNum":5,"time":1699149370343649}, +{"type":"constructorExit","shortSignature":"arraySample.B()","returnValue":{"class":"arraySample.B","id":1291383602},"threadId":1,"time":1699149370353875}, +{"type":"arraySet","array":{"class":"[LarraySample.B;","id":1484304002},"index":0,"value":{"class":"arraySample.B","id":1291383602},"threadId":1,"time":1699149370763616}, +{"type":"methodExit","shortSignature":"arraySample.A.init()","receiver":{"class":"arraySample.A","id":1527318062},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699149371705456}, {"type":"methodCall","callerSideSignature":"arraySample.A.start()","threadId":1,"lineNum":12}, -{"type":"methodEntry","signature":"public void arraySample.A.start()","receiver":{"class":"arraySample.A","id":1075747903},"args":[],"threadId":1,"time":1612422455755340}, -{"type":"blockEntry","methodSignature":"arraySample.A.start()","blockId":0,"incomings":0,"threadId":1,"lineNum":13,"time":1612422455768622}, -{"type":"fieldGet","fieldName":"arraySample.A.d","this":{"class":"arraySample.A","id":1075747903},"container":{"class":"arraySample.A","id":1075747903},"value":{"class":"arraySample.D","id":1626380693},"threadId":1,"lineNum":13,"time":1612422455795186}, -{"type":"fieldGet","fieldName":"arraySample.A.array","this":{"class":"arraySample.A","id":1075747903},"container":{"class":"arraySample.A","id":1075747903},"value":{"class":"[LarraySample.B;","id":1041287558},"threadId":1,"lineNum":13,"time":1612422455819335}, -{"type":"arrayGet","array":{"class":"[LarraySample.B;","id":1041287558},"index":0,"value":{"class":"arraySample.B","id":1696725334},"threadId":1,"time":1612422455827787}, +{"type":"methodEntry","signature":"public void arraySample.A.start()","receiver":{"class":"arraySample.A","id":1527318062},"args":[],"threadId":1,"time":1699149371725202}, +{"type":"blockEntry","methodSignature":"arraySample.A.start()","blockId":0,"incomings":0,"threadId":1,"lineNum":13,"time":1699149371732960}, +{"type":"fieldGet","fieldName":"arraySample.A.d","this":{"class":"arraySample.A","id":1527318062},"container":{"class":"arraySample.A","id":1527318062},"value":{"class":"arraySample.D","id":1642365377},"threadId":1,"lineNum":13,"time":1699149371748475}, +{"type":"fieldGet","fieldName":"arraySample.A.array","this":{"class":"arraySample.A","id":1527318062},"container":{"class":"arraySample.A","id":1527318062},"value":{"class":"[LarraySample.B;","id":1484304002},"threadId":1,"lineNum":13,"time":1699149371762932}, +{"type":"arrayGet","array":{"class":"[LarraySample.B;","id":1484304002},"index":0,"value":{"class":"arraySample.B","id":1291383602},"threadId":1,"time":1699149371769632}, {"type":"methodCall","callerSideSignature":"arraySample.B.getC()","threadId":1,"lineNum":13}, -{"type":"methodEntry","signature":"public arraySample.C arraySample.B.getC()","receiver":{"class":"arraySample.B","id":1696725334},"args":[],"threadId":1,"time":1612422455954568}, -{"type":"blockEntry","methodSignature":"arraySample.B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":8,"time":1612422455968454}, -{"type":"fieldGet","fieldName":"arraySample.B.c","this":{"class":"arraySample.B","id":1696725334},"container":{"class":"arraySample.B","id":1696725334},"value":{"class":"arraySample.C","id":863719801},"threadId":1,"lineNum":8,"time":1612422456008602}, -{"type":"methodExit","shortSignature":"arraySample.B.getC()","receiver":{"class":"arraySample.B","id":1696725334},"returnValue":{"class":"arraySample.C","id":863719801},"threadId":1,"time":1612422456034863}, +{"type":"methodEntry","signature":"public arraySample.C arraySample.B.getC()","receiver":{"class":"arraySample.B","id":1291383602},"args":[],"threadId":1,"time":1699149371825346}, +{"type":"blockEntry","methodSignature":"arraySample.B.getC()","blockId":0,"incomings":0,"threadId":1,"lineNum":8,"time":1699149371834514}, +{"type":"fieldGet","fieldName":"arraySample.B.c","this":{"class":"arraySample.B","id":1291383602},"container":{"class":"arraySample.B","id":1291383602},"value":{"class":"arraySample.C","id":1558398402},"threadId":1,"lineNum":8,"time":1699149371848971}, +{"type":"methodExit","shortSignature":"arraySample.B.getC()","receiver":{"class":"arraySample.B","id":1291383602},"returnValue":{"class":"arraySample.C","id":1558398402},"threadId":1,"time":1699149371860960}, {"type":"methodCall","callerSideSignature":"arraySample.D.setC(arraySample.C)","threadId":1,"lineNum":13}, -{"type":"methodEntry","signature":"void arraySample.D.setC(arraySample.C)","receiver":{"class":"arraySample.D","id":1626380693},"args":[{"class":"arraySample.C","id":863719801}],"threadId":1,"time":1612422456071690}, -{"type":"blockEntry","methodSignature":"arraySample.D.setC(arraySample.C)","blockId":0,"incomings":0,"threadId":1,"lineNum":7,"time":1612422456086180}, -{"type":"fieldSet","fieldName":"arraySample.D.c","container":{"class":"arraySample.D","id":1626380693},"value":{"class":"arraySample.C","id":863719801},"threadId":1,"lineNum":7,"time":1612422456110631}, -{"type":"methodExit","shortSignature":"arraySample.D.setC(arraySample.C)","receiver":{"class":"arraySample.D","id":1626380693},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612422456130855}, -{"type":"methodExit","shortSignature":"arraySample.A.start()","receiver":{"class":"arraySample.A","id":1075747903},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612422456160437}, -{"type":"methodExit","shortSignature":"arraySample.Main.main(java.lang.String[])","receiver":{"class":"arraySample.Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612422456182171}, +{"type":"methodEntry","signature":"void arraySample.D.setC(arraySample.C)","receiver":{"class":"arraySample.D","id":1642365377},"args":[{"class":"arraySample.C","id":1558398402}],"threadId":1,"time":1699149371881059}, +{"type":"blockEntry","methodSignature":"arraySample.D.setC(arraySample.C)","blockId":0,"incomings":0,"threadId":1,"lineNum":7,"time":1699149371889875}, +{"type":"fieldSet","fieldName":"arraySample.D.c","container":{"class":"arraySample.D","id":1642365377},"value":{"class":"arraySample.C","id":1558398402},"threadId":1,"lineNum":7,"time":1699149371904685}, +{"type":"methodExit","shortSignature":"arraySample.D.setC(arraySample.C)","receiver":{"class":"arraySample.D","id":1642365377},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699149371915968}, +{"type":"methodExit","shortSignature":"arraySample.A.start()","receiver":{"class":"arraySample.A","id":1527318062},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699149371926899}, +{"type":"methodExit","shortSignature":"arraySample.Main.main(java.lang.String[])","receiver":{"class":"arraySample.Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699149371936067}, diff --git a/DeltaExtractor/traces/_finalLocal.txt b/DeltaExtractor/traces/_finalLocal.txt index f5f478e..6036b77 100644 --- a/DeltaExtractor/traces/_finalLocal.txt +++ b/DeltaExtractor/traces/_finalLocal.txt @@ -1,28 +1,31 @@ 2 -{"type":"methodEntry","signature":"public static void finalLocal.Main.main(java.lang.String[])","receiver":{"class":"finalLocal.Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":281035435}],"threadId":1,"time":1612668092421661}, -{"type":"blockEntry","methodSignature":"finalLocal.Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":9,"time":1612668094179095}, +{"type":"classDef","name":"finalLocal.Main","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/finalLocal/Main.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"methodEntry","signature":"public static void finalLocal.Main.main(java.lang.String[])","receiver":{"class":"finalLocal.Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":1819586596}],"threadId":1,"time":1699409891667627}, +{"type":"blockEntry","methodSignature":"finalLocal.Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":9,"time":1699409891692663}, {"type":"methodCall","callerSideSignature":"finalLocal.Main()","threadId":1,"lineNum":9}, -{"type":"constructorEntry","signature":"public finalLocal.Main()","class":"finalLocal.Main","args":[],"threadId":1,"time":1612668094220450}, -{"type":"constructorExit","shortSignature":"finalLocal.Main()","returnValue":{"class":"finalLocal.Main","id":706099045},"threadId":1,"time":1612668094248523}, +{"type":"constructorEntry","signature":"public finalLocal.Main()","class":"finalLocal.Main","args":[],"threadId":1,"time":1699409891713115}, +{"type":"constructorExit","shortSignature":"finalLocal.Main()","returnValue":{"class":"finalLocal.Main","id":1624785692},"threadId":1,"time":1699409891727925}, {"type":"methodCall","callerSideSignature":"finalLocal.Main.coordinator()","threadId":1,"lineNum":10}, -{"type":"methodEntry","signature":"public void finalLocal.Main.coordinator()","receiver":{"class":"finalLocal.Main","id":706099045},"args":[],"threadId":1,"time":1612668094295010}, -{"type":"blockEntry","methodSignature":"finalLocal.Main.coordinator()","blockId":0,"incomings":0,"threadId":1,"lineNum":20,"time":1612668094317347}, +{"type":"methodEntry","signature":"public void finalLocal.Main.coordinator()","receiver":{"class":"finalLocal.Main","id":1624785692},"args":[],"threadId":1,"time":1699409891754723}, +{"type":"blockEntry","methodSignature":"finalLocal.Main.coordinator()","blockId":0,"incomings":0,"threadId":1,"lineNum":20,"time":1699409891766713}, {"type":"methodCall","callerSideSignature":"finalLocal.Main.A()","threadId":1,"lineNum":20}, -{"type":"constructorEntry","signature":"finalLocal.Main.A()","class":"finalLocal.Main$A","args":[],"threadId":1,"time":1612668095262776}, -{"type":"constructorExit","shortSignature":"finalLocal.Main.A()","returnValue":{"class":"finalLocal.Main$A","id":1248633254},"threadId":1,"time":1612668095320129}, +{"type":"classDef","name":"finalLocal.Main$A","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/finalLocal/Main$A.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"finalLocal.Main.A()","class":"finalLocal.Main$A","args":[],"threadId":1,"time":1699409892360519}, +{"type":"constructorExit","shortSignature":"finalLocal.Main.A()","returnValue":{"class":"finalLocal.Main$A","id":1656301910},"threadId":1,"time":1699409892401070}, {"type":"methodCall","callerSideSignature":"finalLocal.Main.1Test(finalLocal.Main,finalLocal.Main.A)","threadId":1,"lineNum":29}, -{"type":"constructorEntry","signature":"finalLocal.Main.1Test(finalLocal.Main,finalLocal.Main.A)","class":"finalLocal.Main$1Test","args":[{"class":"finalLocal.Main","id":706099045},{"class":"finalLocal.Main$A","id":1248633254}],"threadId":1,"time":1612668096453013}, -{"type":"constructorExit","shortSignature":"finalLocal.Main.1Test(finalLocal.Main,finalLocal.Main.A)","returnValue":{"class":"finalLocal.Main$1Test","id":641502649},"threadId":1,"time":1612668096501915}, +{"type":"classDef","name":"finalLocal.Main$1Test","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/finalLocal/Main$1Test.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"finalLocal.Main.1Test(finalLocal.Main,finalLocal.Main.A)","class":"finalLocal.Main$1Test","args":[{"class":"finalLocal.Main","id":1624785692},{"class":"finalLocal.Main$A","id":1656301910}],"threadId":1,"time":1699409893076332}, +{"type":"constructorExit","shortSignature":"finalLocal.Main.1Test(finalLocal.Main,finalLocal.Main.A)","returnValue":{"class":"finalLocal.Main$1Test","id":1437150522},"threadId":1,"time":1699409893104894}, {"type":"methodCall","callerSideSignature":"finalLocal.Main.1Test.test()","threadId":1,"lineNum":30}, -{"type":"methodEntry","signature":"public void finalLocal.Main.1Test.test()","receiver":{"class":"finalLocal.Main$1Test","id":641502649},"args":[],"threadId":1,"time":1612668096557759}, -{"type":"blockEntry","methodSignature":"finalLocal.Main.1Test.test()","blockId":0,"incomings":0,"threadId":1,"lineNum":25,"time":1612668096585832}, -{"type":"fieldSet","fieldName":"finalLocal.Main$1Test.a2","container":{"class":"finalLocal.Main$1Test","id":641502649},"value":{"class":"finalLocal.Main$A","id":1248633254},"threadId":1,"lineNum":25,"time":1612668096622659}, -{"type":"fieldGet","fieldName":"java.lang.System.out","this":{"class":"finalLocal.Main$1Test","id":641502649},"container":{"class":"---","id":0},"value":{"class":"java.io.PrintStream","id":1367113803},"threadId":1,"lineNum":26,"time":1612668096699030}, -{"type":"fieldGet","fieldName":"finalLocal.Main$1Test.a2","this":{"class":"finalLocal.Main$1Test","id":641502649},"container":{"class":"finalLocal.Main$1Test","id":641502649},"value":{"class":"finalLocal.Main$A","id":1248633254},"threadId":1,"lineNum":26,"time":1612668096751554}, +{"type":"methodEntry","signature":"public void finalLocal.Main.1Test.test()","receiver":{"class":"finalLocal.Main$1Test","id":1437150522},"args":[],"threadId":1,"time":1699409893132045}, +{"type":"blockEntry","methodSignature":"finalLocal.Main.1Test.test()","blockId":0,"incomings":0,"threadId":1,"lineNum":25,"time":1699409893145092}, +{"type":"fieldSet","fieldName":"finalLocal.Main$1Test.a2","container":{"class":"finalLocal.Main$1Test","id":1437150522},"value":{"class":"finalLocal.Main$A","id":1656301910},"threadId":1,"lineNum":25,"time":1699409893165191}, +{"type":"fieldGet","fieldName":"java.lang.System.out","this":{"class":"finalLocal.Main$1Test","id":1437150522},"container":{"class":"---","id":0},"value":{"class":"java.io.PrintStream","id":1440245445},"threadId":1,"lineNum":26,"time":1699409893193048}, +{"type":"fieldGet","fieldName":"finalLocal.Main$1Test.a2","this":{"class":"finalLocal.Main$1Test","id":1437150522},"container":{"class":"finalLocal.Main$1Test","id":1437150522},"value":{"class":"finalLocal.Main$A","id":1656301910},"threadId":1,"lineNum":26,"time":1699409893215263}, {"type":"methodCall","callerSideSignature":"finalLocal.Main.A.get()","threadId":1,"lineNum":26}, -{"type":"methodEntry","signature":"int finalLocal.Main.A.get()","receiver":{"class":"finalLocal.Main$A","id":1248633254},"args":[],"threadId":1,"time":1612668096805889}, -{"type":"blockEntry","methodSignature":"finalLocal.Main.A.get()","blockId":0,"incomings":0,"threadId":1,"lineNum":15,"time":1612668096829736}, -{"type":"methodExit","shortSignature":"finalLocal.Main.A.get()","receiver":{"class":"finalLocal.Main$A","id":1248633254},"returnValue":{"class":"int","id":2},"threadId":1,"time":1612668096870487}, -{"type":"methodExit","shortSignature":"finalLocal.Main.1Test.test()","receiver":{"class":"finalLocal.Main$1Test","id":641502649},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612668097181102}, -{"type":"methodExit","shortSignature":"finalLocal.Main.coordinator()","receiver":{"class":"finalLocal.Main","id":706099045},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612668097224871}, -{"type":"methodExit","shortSignature":"finalLocal.Main.main(java.lang.String[])","receiver":{"class":"finalLocal.Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612668097241776}, +{"type":"methodEntry","signature":"int finalLocal.Main.A.get()","receiver":{"class":"finalLocal.Main$A","id":1656301910},"args":[],"threadId":1,"time":1699409893243472}, +{"type":"blockEntry","methodSignature":"finalLocal.Main.A.get()","blockId":0,"incomings":0,"threadId":1,"lineNum":15,"time":1699409893255814}, +{"type":"methodExit","shortSignature":"finalLocal.Main.A.get()","receiver":{"class":"finalLocal.Main$A","id":1656301910},"returnValue":{"class":"int","id":2},"threadId":1,"time":1699409893273797}, +{"type":"methodExit","shortSignature":"finalLocal.Main.1Test.test()","receiver":{"class":"finalLocal.Main$1Test","id":1437150522},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699409893469852}, +{"type":"methodExit","shortSignature":"finalLocal.Main.coordinator()","receiver":{"class":"finalLocal.Main","id":1624785692},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699409893492420}, +{"type":"methodExit","shortSignature":"finalLocal.Main.main(java.lang.String[])","receiver":{"class":"finalLocal.Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699409893520982}, diff --git a/DeltaExtractor/traces/_threadSample.txt b/DeltaExtractor/traces/_threadSample.txt index b408e5c..8eb859a 100644 --- a/DeltaExtractor/traces/_threadSample.txt +++ b/DeltaExtractor/traces/_threadSample.txt @@ -1,55 +1,62 @@ -{"type":"methodEntry","signature":"public static void threadSample.Main.main(java.lang.String[])","receiver":{"class":"threadSample.Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":137014984}],"threadId":1,"time":1612704867585390}, -{"type":"blockEntry","methodSignature":"threadSample.Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":11,"time":1612704868759025}, +{"type":"classDef","name":"threadSample.Main","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/threadSample/Main.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"methodEntry","signature":"public static void threadSample.Main.main(java.lang.String[])","receiver":{"class":"threadSample.Main","id":0},"args":[{"class":"[Ljava.lang.String;","id":1588438933}],"threadId":1,"time":1699487713263226}, +{"type":"blockEntry","methodSignature":"threadSample.Main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":11,"time":1699487713280504}, {"type":"methodCall","callerSideSignature":"threadSample.ThreadSample()","threadId":1,"lineNum":11}, -{"type":"constructorEntry","signature":"public threadSample.ThreadSample()","class":"threadSample.ThreadSample","args":[],"threadId":1,"time":1612704868973045}, -{"type":"constructorExit","shortSignature":"threadSample.ThreadSample()","returnValue":{"class":"threadSample.ThreadSample","id":2087347332},"threadId":1,"time":1612704869015003}, +{"type":"classDef","name":"threadSample.ThreadSample","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/threadSample/ThreadSample.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public threadSample.ThreadSample()","class":"threadSample.ThreadSample","args":[],"threadId":1,"time":1699487713462454}, +{"type":"constructorExit","shortSignature":"threadSample.ThreadSample()","returnValue":{"class":"threadSample.ThreadSample","id":1523931074},"threadId":1,"time":1699487713495248}, {"type":"methodCall","callerSideSignature":"java.lang.Thread.start()","threadId":1,"lineNum":12}, -{"type":"methodEntry","signature":"public synchronized void java.lang.Thread.start()","receiver":{"class":"threadSample.ThreadSample","id":2087347332},"args":[],"threadId":1,"time":1612704869043076}, -{"type":"methodExit","shortSignature":"java.lang.Thread.start()","receiver":{"class":"threadSample.ThreadSample","id":2087347332},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612704869146917}, -{"type":"methodExit","shortSignature":"threadSample.Main.main(java.lang.String[])","receiver":{"class":"threadSample.Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612704869162311}, -{"type":"methodEntry","signature":"public void threadSample.ThreadSample.run()","receiver":{"class":"threadSample.ThreadSample","id":2087347332},"args":[],"threadId":10,"time":1612704869277320}, -{"type":"blockEntry","methodSignature":"threadSample.ThreadSample.run()","blockId":0,"incomings":0,"threadId":10,"lineNum":5,"time":1612704869304488}, +{"type":"methodEntry","signature":"public synchronized void java.lang.Thread.start()","receiver":{"class":"threadSample.ThreadSample","id":1523931074},"args":[],"threadId":1,"time":1699487713514289}, +{"type":"methodExit","shortSignature":"java.lang.Thread.start()","receiver":{"class":"threadSample.ThreadSample","id":1523931074},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699487713590454}, +{"type":"methodExit","shortSignature":"threadSample.Main.main(java.lang.String[])","receiver":{"class":"threadSample.Main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699487713603148}, +{"type":"methodEntry","signature":"public void threadSample.ThreadSample.run()","receiver":{"class":"threadSample.ThreadSample","id":1523931074},"args":[],"threadId":10,"time":1699487713707876}, +{"type":"blockEntry","methodSignature":"threadSample.ThreadSample.run()","blockId":0,"incomings":0,"threadId":10,"lineNum":5,"time":1699487713725154}, {"type":"methodCall","callerSideSignature":"threadSample.ThreadSample.1(threadSample.ThreadSample)","threadId":10,"lineNum":5}, -{"type":"constructorEntry","signature":"threadSample.ThreadSample.1(threadSample.ThreadSample)","class":"threadSample.ThreadSample$1","args":[{"class":"threadSample.ThreadSample","id":2087347332}],"threadId":10,"time":1612704870231201}, -{"type":"constructorExit","shortSignature":"threadSample.ThreadSample.1(threadSample.ThreadSample)","returnValue":{"class":"threadSample.ThreadSample$1","id":682976601},"threadId":10,"time":1612704870278593}, +{"type":"classDef","name":"threadSample.ThreadSample$1","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/threadSample/ThreadSample$1.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"threadSample.ThreadSample.1(threadSample.ThreadSample)","class":"threadSample.ThreadSample$1","args":[{"class":"threadSample.ThreadSample","id":1523931074}],"threadId":10,"time":1699487714260779}, +{"type":"constructorExit","shortSignature":"threadSample.ThreadSample.1(threadSample.ThreadSample)","returnValue":{"class":"threadSample.ThreadSample$1","id":1484491751},"threadId":10,"time":1699487714281583}, {"type":"methodCall","callerSideSignature":"java.lang.Thread(java.lang.Runnable)","threadId":10,"lineNum":5}, -{"type":"constructorEntry","signature":"public java.lang.Thread(java.lang.Runnable)","class":"java.lang.Thread","args":[{"class":"threadSample.ThreadSample$1","id":682976601}],"threadId":10,"time":1612704870325381}, -{"type":"constructorExit","shortSignature":"java.lang.Thread(java.lang.Runnable)","returnValue":{"class":"java.lang.Thread","id":487639792},"threadId":10,"time":1612704870376396}, +{"type":"constructorEntry","signature":"public java.lang.Thread(java.lang.Runnable)","class":"java.lang.Thread","args":[{"class":"threadSample.ThreadSample$1","id":1484491751}],"threadId":10,"time":1699487714301330}, +{"type":"constructorExit","shortSignature":"java.lang.Thread(java.lang.Runnable)","returnValue":{"class":"java.lang.Thread","id":387848211},"threadId":10,"time":1699487714322839}, {"type":"methodCall","callerSideSignature":"java.lang.Thread.start()","threadId":10,"lineNum":12}, -{"type":"methodEntry","signature":"public synchronized void java.lang.Thread.start()","receiver":{"class":"java.lang.Thread","id":487639792},"args":[],"threadId":10,"time":1612704870417147}, -{"type":"methodExit","shortSignature":"java.lang.Thread.start()","receiver":{"class":"java.lang.Thread","id":487639792},"returnValue":{"class":"void","id":0},"threadId":10,"time":1612704870527025}, -{"type":"methodExit","shortSignature":"threadSample.ThreadSample.run()","receiver":{"class":"threadSample.ThreadSample","id":2087347332},"returnValue":{"class":"void","id":0},"threadId":10,"time":1612704870558418}, -{"type":"methodEntry","signature":"public void threadSample.ThreadSample.1.run()","receiver":{"class":"threadSample.ThreadSample$1","id":682976601},"args":[],"threadId":12,"time":1612704870578341}, -{"type":"blockEntry","methodSignature":"threadSample.ThreadSample.1.run()","blockId":0,"incomings":0,"threadId":12,"lineNum":8,"time":1612704870592830}, +{"type":"methodEntry","signature":"public synchronized void java.lang.Thread.start()","receiver":{"class":"java.lang.Thread","id":387848211},"args":[],"threadId":10,"time":1699487714339060}, +{"type":"methodExit","shortSignature":"java.lang.Thread.start()","receiver":{"class":"java.lang.Thread","id":387848211},"returnValue":{"class":"void","id":0},"threadId":10,"time":1699487714397242}, +{"type":"methodExit","shortSignature":"threadSample.ThreadSample.run()","receiver":{"class":"threadSample.ThreadSample","id":1523931074},"returnValue":{"class":"void","id":0},"threadId":10,"time":1699487714418399}, +{"type":"methodEntry","signature":"public void threadSample.ThreadSample.1.run()","receiver":{"class":"threadSample.ThreadSample$1","id":1484491751},"args":[],"threadId":12,"time":1699487714499853}, +{"type":"blockEntry","methodSignature":"threadSample.ThreadSample.1.run()","blockId":0,"incomings":0,"threadId":12,"lineNum":8,"time":1699487714518542}, {"type":"methodCall","callerSideSignature":"threadSample.A()","threadId":12,"lineNum":8}, -{"type":"constructorEntry","signature":"public threadSample.A()","class":"threadSample.A","args":[],"threadId":12,"time":1612704871611611}, +{"type":"classDef","name":"threadSample.A","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/threadSample/A.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public threadSample.A()","class":"threadSample.A","args":[],"threadId":12,"time":1699487715148668}, {"type":"methodCall","callerSideSignature":"threadSample.B()","threadId":12,"lineNum":4}, -{"type":"constructorEntry","signature":"public threadSample.B()","class":"threadSample.B","args":[],"threadId":12,"time":1612704872320380}, +{"type":"classDef","name":"threadSample.B","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/threadSample/B.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public threadSample.B()","class":"threadSample.B","args":[],"threadId":12,"time":1699487715599313}, {"type":"methodCall","callerSideSignature":"threadSample.C()","threadId":12,"lineNum":4}, -{"type":"constructorEntry","signature":"public threadSample.C()","class":"threadSample.C","args":[],"threadId":12,"time":1612704872876710}, -{"type":"constructorExit","shortSignature":"threadSample.C()","returnValue":{"class":"threadSample.C","id":1191632942},"threadId":12,"time":1612704872913839}, -{"type":"fieldSet","fieldName":"threadSample.B.c","container":{"class":"threadSample.B","id":342364272},"value":{"class":"threadSample.C","id":1191632942},"threadId":12,"lineNum":4,"time":1612704872948553}, -{"type":"constructorExit","shortSignature":"threadSample.B()","returnValue":{"class":"threadSample.B","id":342364272},"threadId":12,"time":1612704872963344}, -{"type":"fieldSet","fieldName":"threadSample.A.b","container":{"class":"threadSample.A","id":1007629191},"value":{"class":"threadSample.B","id":342364272},"threadId":12,"lineNum":4,"time":1612704872995341}, +{"type":"classDef","name":"threadSample.C","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/threadSample/C.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public threadSample.C()","class":"threadSample.C","args":[],"threadId":12,"time":1699487715910673}, +{"type":"constructorExit","shortSignature":"threadSample.C()","returnValue":{"class":"threadSample.C","id":2022437173},"threadId":12,"time":1699487715935004}, +{"type":"fieldSet","fieldName":"threadSample.B.c","container":{"class":"threadSample.B","id":730401895},"value":{"class":"threadSample.C","id":2022437173},"threadId":12,"lineNum":4,"time":1699487715959334}, +{"type":"constructorExit","shortSignature":"threadSample.B()","returnValue":{"class":"threadSample.B","id":730401895},"threadId":12,"time":1699487715968503}, +{"type":"fieldSet","fieldName":"threadSample.A.b","container":{"class":"threadSample.A","id":848123013},"value":{"class":"threadSample.B","id":730401895},"threadId":12,"lineNum":4,"time":1699487715989659}, {"type":"methodCall","callerSideSignature":"threadSample.D()","threadId":12,"lineNum":5}, -{"type":"constructorEntry","signature":"public threadSample.D()","class":"threadSample.D","args":[],"threadId":12,"time":1612704873620797}, -{"type":"constructorExit","shortSignature":"threadSample.D()","returnValue":{"class":"threadSample.D","id":1851889404},"threadId":12,"time":1612704873653398}, -{"type":"fieldSet","fieldName":"threadSample.A.d","container":{"class":"threadSample.A","id":1007629191},"value":{"class":"threadSample.D","id":1851889404},"threadId":12,"lineNum":5,"time":1612704873675132}, -{"type":"constructorExit","shortSignature":"threadSample.A()","returnValue":{"class":"threadSample.A","id":1007629191},"threadId":12,"time":1612704873690527}, +{"type":"classDef","name":"threadSample.D","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/threadSample/D.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public threadSample.D()","class":"threadSample.D","args":[],"threadId":12,"time":1699487716356028}, +{"type":"constructorExit","shortSignature":"threadSample.D()","returnValue":{"class":"threadSample.D","id":289975132},"threadId":12,"time":1699487716377891}, +{"type":"fieldSet","fieldName":"threadSample.A.d","container":{"class":"threadSample.A","id":848123013},"value":{"class":"threadSample.D","id":289975132},"threadId":12,"lineNum":5,"time":1699487716392701}, +{"type":"constructorExit","shortSignature":"threadSample.A()","returnValue":{"class":"threadSample.A","id":848123013},"threadId":12,"time":1699487716402574}, {"type":"methodCall","callerSideSignature":"threadSample.A.m()","threadId":12,"lineNum":9}, -{"type":"methodEntry","signature":"public void threadSample.A.m()","receiver":{"class":"threadSample.A","id":1007629191},"args":[],"threadId":12,"time":1612704873719808}, -{"type":"blockEntry","methodSignature":"threadSample.A.m()","blockId":0,"incomings":0,"threadId":12,"lineNum":8,"time":1612704873731882}, -{"type":"fieldGet","fieldName":"threadSample.A.d","this":{"class":"threadSample.A","id":1007629191},"container":{"class":"threadSample.A","id":1007629191},"value":{"class":"threadSample.D","id":1851889404},"threadId":12,"lineNum":8,"time":1612704873758748}, -{"type":"fieldGet","fieldName":"threadSample.A.b","this":{"class":"threadSample.A","id":1007629191},"container":{"class":"threadSample.A","id":1007629191},"value":{"class":"threadSample.B","id":342364272},"threadId":12,"lineNum":8,"time":1612704873784104}, +{"type":"methodEntry","signature":"public void threadSample.A.m()","receiver":{"class":"threadSample.A","id":848123013},"args":[],"threadId":12,"time":1699487716421262}, +{"type":"blockEntry","methodSignature":"threadSample.A.m()","blockId":0,"incomings":0,"threadId":12,"lineNum":8,"time":1699487716428668}, +{"type":"fieldGet","fieldName":"threadSample.A.d","this":{"class":"threadSample.A","id":848123013},"container":{"class":"threadSample.A","id":848123013},"value":{"class":"threadSample.D","id":289975132},"threadId":12,"lineNum":8,"time":1699487716444183}, +{"type":"fieldGet","fieldName":"threadSample.A.b","this":{"class":"threadSample.A","id":848123013},"container":{"class":"threadSample.A","id":848123013},"value":{"class":"threadSample.B","id":730401895},"threadId":12,"lineNum":8,"time":1699487716458993}, {"type":"methodCall","callerSideSignature":"threadSample.B.getC()","threadId":12,"lineNum":8}, -{"type":"methodEntry","signature":"public threadSample.C threadSample.B.getC()","receiver":{"class":"threadSample.B","id":342364272},"args":[],"threadId":12,"time":1612704873813686}, -{"type":"blockEntry","methodSignature":"threadSample.B.getC()","blockId":0,"incomings":0,"threadId":12,"lineNum":7,"time":1612704873826063}, -{"type":"fieldGet","fieldName":"threadSample.B.c","this":{"class":"threadSample.B","id":342364272},"container":{"class":"threadSample.B","id":342364272},"value":{"class":"threadSample.C","id":1191632942},"threadId":12,"lineNum":7,"time":1612704873849910}, -{"type":"methodExit","shortSignature":"threadSample.B.getC()","receiver":{"class":"threadSample.B","id":342364272},"returnValue":{"class":"threadSample.C","id":1191632942},"threadId":12,"time":1612704873869832}, +{"type":"methodEntry","signature":"public threadSample.C threadSample.B.getC()","receiver":{"class":"threadSample.B","id":730401895},"args":[],"threadId":12,"time":1699487716478034}, +{"type":"blockEntry","methodSignature":"threadSample.B.getC()","blockId":0,"incomings":0,"threadId":12,"lineNum":7,"time":1699487716485791}, +{"type":"fieldGet","fieldName":"threadSample.B.c","this":{"class":"threadSample.B","id":730401895},"container":{"class":"threadSample.B","id":730401895},"value":{"class":"threadSample.C","id":2022437173},"threadId":12,"lineNum":7,"time":1699487716502717}, +{"type":"methodExit","shortSignature":"threadSample.B.getC()","receiver":{"class":"threadSample.B","id":730401895},"returnValue":{"class":"threadSample.C","id":2022437173},"threadId":12,"time":1699487716518585}, {"type":"methodCall","callerSideSignature":"threadSample.D.setC(threadSample.C)","threadId":12,"lineNum":8}, -{"type":"methodEntry","signature":"public void threadSample.D.setC(threadSample.C)","receiver":{"class":"threadSample.D","id":1851889404},"args":[{"class":"threadSample.C","id":1191632942}],"threadId":12,"time":1612704873909376}, -{"type":"blockEntry","methodSignature":"threadSample.D.setC(threadSample.C)","blockId":0,"incomings":0,"threadId":12,"lineNum":7,"time":1612704873925677}, -{"type":"fieldSet","fieldName":"threadSample.D.c","container":{"class":"threadSample.D","id":1851889404},"value":{"class":"threadSample.C","id":1191632942},"threadId":12,"lineNum":7,"time":1612704873947411}, -{"type":"methodExit","shortSignature":"threadSample.D.setC(threadSample.C)","receiver":{"class":"threadSample.D","id":1851889404},"returnValue":{"class":"void","id":0},"threadId":12,"time":1612704873966428}, -{"type":"methodExit","shortSignature":"threadSample.A.m()","receiver":{"class":"threadSample.A","id":1007629191},"returnValue":{"class":"void","id":0},"threadId":12,"time":1612704873986652}, -{"type":"methodExit","shortSignature":"threadSample.ThreadSample.1.run()","receiver":{"class":"threadSample.ThreadSample$1","id":682976601},"returnValue":{"class":"void","id":0},"threadId":12,"time":1612704874005670}, +{"type":"methodEntry","signature":"public void threadSample.D.setC(threadSample.C)","receiver":{"class":"threadSample.D","id":289975132},"args":[{"class":"threadSample.C","id":2022437173}],"threadId":12,"time":1699487716538684}, +{"type":"blockEntry","methodSignature":"threadSample.D.setC(threadSample.C)","blockId":0,"incomings":0,"threadId":12,"lineNum":7,"time":1699487716547147}, +{"type":"fieldSet","fieldName":"threadSample.D.c","container":{"class":"threadSample.D","id":289975132},"value":{"class":"threadSample.C","id":2022437173},"threadId":12,"lineNum":7,"time":1699487716560194}, +{"type":"methodExit","shortSignature":"threadSample.D.setC(threadSample.C)","receiver":{"class":"threadSample.D","id":289975132},"returnValue":{"class":"void","id":0},"threadId":12,"time":1699487716575356}, +{"type":"methodExit","shortSignature":"threadSample.A.m()","receiver":{"class":"threadSample.A","id":848123013},"returnValue":{"class":"void","id":0},"threadId":12,"time":1699487716590871}, +{"type":"methodExit","shortSignature":"threadSample.ThreadSample.1.run()","receiver":{"class":"threadSample.ThreadSample$1","id":1484491751},"returnValue":{"class":"void","id":0},"threadId":12,"time":1699487716609207}, diff --git a/DeltaExtractor/traces/_worstCase.txt b/DeltaExtractor/traces/_worstCase.txt index 51b25ad..860ecd7 100644 --- a/DeltaExtractor/traces/_worstCase.txt +++ b/DeltaExtractor/traces/_worstCase.txt @@ -1,142 +1,159 @@ -{"type":"methodEntry","signature":"public static void worstCase.main.main(java.lang.String[])","receiver":{"class":"worstCase.main","id":0},"args":[{"class":"[Ljava.lang.String;","id":1176526329}],"threadId":1,"time":1612737807295616}, -{"type":"blockEntry","methodSignature":"worstCase.main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":10,"time":1612737808605088}, +{"type":"classDef","name":"worstCase.main","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/main.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"methodEntry","signature":"public static void worstCase.main.main(java.lang.String[])","receiver":{"class":"worstCase.main","id":0},"args":[{"class":"[Ljava.lang.String;","id":1457398981}],"threadId":1,"time":1699552992964235}, +{"type":"blockEntry","methodSignature":"worstCase.main.main(java.lang.String[])","blockId":0,"incomings":0,"threadId":1,"lineNum":10,"time":1699552992988213}, {"type":"methodCall","callerSideSignature":"worstCase.A()","threadId":1,"lineNum":10}, -{"type":"constructorEntry","signature":"worstCase.A()","class":"worstCase.A","args":[],"threadId":1,"time":1612737809391738}, +{"type":"classDef","name":"worstCase.A","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/A.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.A()","class":"worstCase.A","args":[],"threadId":1,"time":1699552993730471}, {"type":"methodCall","callerSideSignature":"worstCase.B()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.B()","class":"worstCase.B","args":[],"threadId":1,"time":1612737810080282}, +{"type":"classDef","name":"worstCase.B","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/B.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.B()","class":"worstCase.B","args":[],"threadId":1,"time":1699552994339441}, {"type":"methodCall","callerSideSignature":"worstCase.C()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.C()","class":"worstCase.C","args":[],"threadId":1,"time":1612737810881422}, +{"type":"classDef","name":"worstCase.C","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/C.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.C()","class":"worstCase.C","args":[],"threadId":1,"time":1699552994979793}, {"type":"methodCall","callerSideSignature":"worstCase.D()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.D()","class":"worstCase.D","args":[],"threadId":1,"time":1612737811649356}, +{"type":"classDef","name":"worstCase.D","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/D.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.D()","class":"worstCase.D","args":[],"threadId":1,"time":1699552995575363}, {"type":"methodCall","callerSideSignature":"worstCase.E()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.E()","class":"worstCase.E","args":[],"threadId":1,"time":1612737812445967}, +{"type":"classDef","name":"worstCase.E","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/E.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.E()","class":"worstCase.E","args":[],"threadId":1,"time":1699552996163881}, {"type":"methodCall","callerSideSignature":"worstCase.F()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.F()","class":"worstCase.F","args":[],"threadId":1,"time":1612737813345512}, +{"type":"classDef","name":"worstCase.F","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/F.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.F()","class":"worstCase.F","args":[],"threadId":1,"time":1699552996774613}, {"type":"methodCall","callerSideSignature":"worstCase.G()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.G()","class":"worstCase.G","args":[],"threadId":1,"time":1612737814022284}, +{"type":"classDef","name":"worstCase.G","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/G.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.G()","class":"worstCase.G","args":[],"threadId":1,"time":1699552997363836}, {"type":"methodCall","callerSideSignature":"worstCase.H()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.H()","class":"worstCase.H","args":[],"threadId":1,"time":1612737814683963}, +{"type":"classDef","name":"worstCase.H","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/H.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.H()","class":"worstCase.H","args":[],"threadId":1,"time":1699552997949532}, {"type":"methodCall","callerSideSignature":"worstCase.I()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.I()","class":"worstCase.I","args":[],"threadId":1,"time":1612737815370697}, +{"type":"classDef","name":"worstCase.I","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/I.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.I()","class":"worstCase.I","args":[],"threadId":1,"time":1699552998548628}, {"type":"methodCall","callerSideSignature":"worstCase.J()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.J()","class":"worstCase.J","args":[],"threadId":1,"time":1612737816032980}, +{"type":"classDef","name":"worstCase.J","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/J.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.J()","class":"worstCase.J","args":[],"threadId":1,"time":1699552999050402}, {"type":"methodCall","callerSideSignature":"worstCase.K()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.K()","class":"worstCase.K","args":[],"threadId":1,"time":1612737816720317}, +{"type":"classDef","name":"worstCase.K","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/K.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.K()","class":"worstCase.K","args":[],"threadId":1,"time":1699552999466490}, {"type":"methodCall","callerSideSignature":"worstCase.L()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.L()","class":"worstCase.L","args":[],"threadId":1,"time":1612737817439652}, +{"type":"classDef","name":"worstCase.L","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/L.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.L()","class":"worstCase.L","args":[],"threadId":1,"time":1699552999875526}, {"type":"methodCall","callerSideSignature":"worstCase.M()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"public worstCase.M()","class":"worstCase.M","args":[],"threadId":1,"time":1612737817971832}, -{"type":"constructorExit","shortSignature":"worstCase.M()","returnValue":{"class":"worstCase.M","id":1590384136},"threadId":1,"time":1612737818007452}, -{"type":"fieldSet","fieldName":"worstCase.L.m","container":{"class":"worstCase.L","id":2004703190},"value":{"class":"worstCase.M","id":1590384136},"threadId":1,"lineNum":4,"time":1612737818044581}, -{"type":"constructorExit","shortSignature":"worstCase.L()","returnValue":{"class":"worstCase.L","id":2004703190},"threadId":1,"time":1612737818059372}, -{"type":"fieldSet","fieldName":"worstCase.K.l","container":{"class":"worstCase.K","id":1175576547},"value":{"class":"worstCase.L","id":2004703190},"threadId":1,"lineNum":4,"time":1612737818091973}, -{"type":"constructorExit","shortSignature":"worstCase.K()","returnValue":{"class":"worstCase.K","id":1175576547},"threadId":1,"time":1612737818106462}, -{"type":"fieldSet","fieldName":"worstCase.J.k","container":{"class":"worstCase.J","id":1065473029},"value":{"class":"worstCase.K","id":1175576547},"threadId":1,"lineNum":4,"time":1612737818138762}, -{"type":"constructorExit","shortSignature":"worstCase.J()","returnValue":{"class":"worstCase.J","id":1065473029},"threadId":1,"time":1612737818156873}, -{"type":"fieldSet","fieldName":"worstCase.I.j","container":{"class":"worstCase.I","id":1686549717},"value":{"class":"worstCase.J","id":1065473029},"threadId":1,"lineNum":4,"time":1612737818188870}, -{"type":"constructorExit","shortSignature":"worstCase.I()","returnValue":{"class":"worstCase.I","id":1686549717},"threadId":1,"time":1612737818204869}, -{"type":"fieldSet","fieldName":"worstCase.H.i","container":{"class":"worstCase.H","id":1204436866},"value":{"class":"worstCase.I","id":1686549717},"threadId":1,"lineNum":4,"time":1612737818235659}, -{"type":"constructorExit","shortSignature":"worstCase.H()","returnValue":{"class":"worstCase.H","id":1204436866},"threadId":1,"time":1612737818251356}, -{"type":"fieldSet","fieldName":"worstCase.G.h","container":{"class":"worstCase.G","id":789550240},"value":{"class":"worstCase.H","id":1204436866},"threadId":1,"lineNum":4,"time":1612737818282145}, -{"type":"constructorExit","shortSignature":"worstCase.G()","returnValue":{"class":"worstCase.G","id":789550240},"threadId":1,"time":1612737818336178}, -{"type":"fieldSet","fieldName":"worstCase.F.g","container":{"class":"worstCase.F","id":669428867},"value":{"class":"worstCase.G","id":789550240},"threadId":1,"lineNum":4,"time":1612737818408927}, -{"type":"constructorExit","shortSignature":"worstCase.F()","returnValue":{"class":"worstCase.F","id":669428867},"threadId":1,"time":1612737818434585}, -{"type":"fieldSet","fieldName":"worstCase.E.f","container":{"class":"worstCase.E","id":424141036},"value":{"class":"worstCase.F","id":669428867},"threadId":1,"lineNum":4,"time":1612737818500693}, -{"type":"constructorExit","shortSignature":"worstCase.E()","returnValue":{"class":"worstCase.E","id":424141036},"threadId":1,"time":1612737818525445}, -{"type":"fieldSet","fieldName":"worstCase.D.e","container":{"class":"worstCase.D","id":1040167659},"value":{"class":"worstCase.E","id":424141036},"threadId":1,"lineNum":4,"time":1612737818584308}, -{"type":"constructorExit","shortSignature":"worstCase.D()","returnValue":{"class":"worstCase.D","id":1040167659},"threadId":1,"time":1612737818608155}, -{"type":"fieldSet","fieldName":"worstCase.C.d","container":{"class":"worstCase.C","id":1580958233},"value":{"class":"worstCase.D","id":1040167659},"threadId":1,"lineNum":4,"time":1612737818665811}, -{"type":"constructorExit","shortSignature":"worstCase.C()","returnValue":{"class":"worstCase.C","id":1580958233},"threadId":1,"time":1612737818691469}, -{"type":"fieldSet","fieldName":"worstCase.B.c","container":{"class":"worstCase.B","id":349857700},"value":{"class":"worstCase.C","id":1580958233},"threadId":1,"lineNum":4,"time":1612737818746407}, -{"type":"constructorExit","shortSignature":"worstCase.B()","returnValue":{"class":"worstCase.B","id":349857700},"threadId":1,"time":1612737818775990}, -{"type":"fieldSet","fieldName":"worstCase.A.b","container":{"class":"worstCase.A","id":248138414},"value":{"class":"worstCase.B","id":349857700},"threadId":1,"lineNum":4,"time":1612737818831230}, +{"type":"classDef","name":"worstCase.M","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/M.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"public worstCase.M()","class":"worstCase.M","args":[],"threadId":1,"time":1699553000173135}, +{"type":"constructorExit","shortSignature":"worstCase.M()","returnValue":{"class":"worstCase.M","id":1289325312},"threadId":1,"time":1699553000199581}, +{"type":"fieldSet","fieldName":"worstCase.L.m","container":{"class":"worstCase.L","id":1580520554},"value":{"class":"worstCase.M","id":1289325312},"threadId":1,"lineNum":4,"time":1699553000225322}, +{"type":"constructorExit","shortSignature":"worstCase.L()","returnValue":{"class":"worstCase.L","id":1580520554},"threadId":1,"time":1699553000234842}, +{"type":"fieldSet","fieldName":"worstCase.K.l","container":{"class":"worstCase.K","id":1583721335},"value":{"class":"worstCase.L","id":1580520554},"threadId":1,"lineNum":4,"time":1699553000259878}, +{"type":"constructorExit","shortSignature":"worstCase.K()","returnValue":{"class":"worstCase.K","id":1583721335},"threadId":1,"time":1699553000268694}, +{"type":"fieldSet","fieldName":"worstCase.J.k","container":{"class":"worstCase.J","id":1692156427},"value":{"class":"worstCase.K","id":1583721335},"threadId":1,"lineNum":4,"time":1699553000290908}, +{"type":"constructorExit","shortSignature":"worstCase.J()","returnValue":{"class":"worstCase.J","id":1692156427},"threadId":1,"time":1699553000300782}, +{"type":"fieldSet","fieldName":"worstCase.I.j","container":{"class":"worstCase.I","id":947131368},"value":{"class":"worstCase.J","id":1692156427},"threadId":1,"lineNum":4,"time":1699553000331107}, +{"type":"constructorExit","shortSignature":"worstCase.I()","returnValue":{"class":"worstCase.I","id":947131368},"threadId":1,"time":1699553000348033}, +{"type":"fieldSet","fieldName":"worstCase.H.i","container":{"class":"worstCase.H","id":1288110412},"value":{"class":"worstCase.I","id":947131368},"threadId":1,"lineNum":4,"time":1699553000376947}, +{"type":"constructorExit","shortSignature":"worstCase.H()","returnValue":{"class":"worstCase.H","id":1288110412},"threadId":1,"time":1699553000390346}, +{"type":"fieldSet","fieldName":"worstCase.G.h","container":{"class":"worstCase.G","id":489049077},"value":{"class":"worstCase.H","id":1288110412},"threadId":1,"lineNum":4,"time":1699553000422435}, +{"type":"constructorExit","shortSignature":"worstCase.G()","returnValue":{"class":"worstCase.G","id":489049077},"threadId":1,"time":1699553000433718}, +{"type":"fieldSet","fieldName":"worstCase.F.g","container":{"class":"worstCase.F","id":1027920070},"value":{"class":"worstCase.G","id":489049077},"threadId":1,"lineNum":4,"time":1699553000463691}, +{"type":"constructorExit","shortSignature":"worstCase.F()","returnValue":{"class":"worstCase.F","id":1027920070},"threadId":1,"time":1699553000475327}, +{"type":"fieldSet","fieldName":"worstCase.E.f","container":{"class":"worstCase.E","id":1894160022},"value":{"class":"worstCase.F","id":1027920070},"threadId":1,"lineNum":4,"time":1699553000508121}, +{"type":"constructorExit","shortSignature":"worstCase.E()","returnValue":{"class":"worstCase.E","id":1894160022},"threadId":1,"time":1699553000520462}, +{"type":"fieldSet","fieldName":"worstCase.D.e","container":{"class":"worstCase.D","id":849906626},"value":{"class":"worstCase.E","id":1894160022},"threadId":1,"lineNum":4,"time":1699553000551845}, +{"type":"constructorExit","shortSignature":"worstCase.D()","returnValue":{"class":"worstCase.D","id":849906626},"threadId":1,"time":1699553000565597}, +{"type":"fieldSet","fieldName":"worstCase.C.d","container":{"class":"worstCase.C","id":1466926985},"value":{"class":"worstCase.D","id":849906626},"threadId":1,"lineNum":4,"time":1699553000596627}, +{"type":"constructorExit","shortSignature":"worstCase.C()","returnValue":{"class":"worstCase.C","id":1466926985},"threadId":1,"time":1699553000610732}, +{"type":"fieldSet","fieldName":"worstCase.B.c","container":{"class":"worstCase.B","id":1529569335},"value":{"class":"worstCase.C","id":1466926985},"threadId":1,"lineNum":4,"time":1699553000640352}, +{"type":"constructorExit","shortSignature":"worstCase.B()","returnValue":{"class":"worstCase.B","id":1529569335},"threadId":1,"time":1699553000654457}, +{"type":"fieldSet","fieldName":"worstCase.A.b","container":{"class":"worstCase.A","id":2092558755},"value":{"class":"worstCase.B","id":1529569335},"threadId":1,"lineNum":4,"time":1699553000682666}, {"type":"methodCall","callerSideSignature":"worstCase.N()","threadId":1,"lineNum":5}, -{"type":"constructorEntry","signature":"worstCase.N()","class":"worstCase.N","args":[],"threadId":1,"time":1612737819869934}, +{"type":"classDef","name":"worstCase.N","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/N.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.N()","class":"worstCase.N","args":[],"threadId":1,"time":1699553001472175}, {"type":"methodCall","callerSideSignature":"worstCase.O()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.O()","class":"worstCase.O","args":[],"threadId":1,"time":1612737820953614}, +{"type":"classDef","name":"worstCase.O","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/O.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.O()","class":"worstCase.O","args":[],"threadId":1,"time":1699553002201034}, {"type":"methodCall","callerSideSignature":"worstCase.P()","threadId":1,"lineNum":4}, -{"type":"constructorEntry","signature":"worstCase.P()","class":"worstCase.P","args":[],"threadId":1,"time":1612737821906891}, -{"type":"constructorExit","shortSignature":"worstCase.P()","returnValue":{"class":"worstCase.P","id":1495547765},"threadId":1,"time":1612737821969377}, -{"type":"fieldSet","fieldName":"worstCase.O.p","container":{"class":"worstCase.O","id":1522681867},"value":{"class":"worstCase.P","id":1495547765},"threadId":1,"lineNum":4,"time":1612737822032767}, -{"type":"constructorExit","shortSignature":"worstCase.O()","returnValue":{"class":"worstCase.O","id":1522681867},"threadId":1,"time":1612737822056916}, -{"type":"fieldSet","fieldName":"worstCase.N.o","container":{"class":"worstCase.N","id":151517370},"value":{"class":"worstCase.O","id":1522681867},"threadId":1,"lineNum":4,"time":1612737822114873}, -{"type":"constructorExit","shortSignature":"worstCase.N()","returnValue":{"class":"worstCase.N","id":151517370},"threadId":1,"time":1612737822138419}, -{"type":"fieldSet","fieldName":"worstCase.A.n","container":{"class":"worstCase.A","id":248138414},"value":{"class":"worstCase.N","id":151517370},"threadId":1,"lineNum":5,"time":1612737822175246}, -{"type":"constructorExit","shortSignature":"worstCase.A()","returnValue":{"class":"worstCase.A","id":248138414},"threadId":1,"time":1612737822199998}, +{"type":"classDef","name":"worstCase.P","path":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/worstCase/P.class","loaderPath":"/C:/Users/Nitta/git/TracerOnJavassist/TracerOnJavassist/bin/"}, +{"type":"constructorEntry","signature":"worstCase.P()","class":"worstCase.P","args":[],"threadId":1,"time":1699553003026510}, +{"type":"constructorExit","shortSignature":"worstCase.P()","returnValue":{"class":"worstCase.P","id":1386559816},"threadId":1,"time":1699553003062477}, +{"type":"fieldSet","fieldName":"worstCase.O.p","container":{"class":"worstCase.O","id":1565773915},"value":{"class":"worstCase.P","id":1386559816},"threadId":1,"lineNum":4,"time":1699553003101618}, +{"type":"constructorExit","shortSignature":"worstCase.O()","returnValue":{"class":"worstCase.O","id":1565773915},"threadId":1,"time":1699553003115017}, +{"type":"fieldSet","fieldName":"worstCase.N.o","container":{"class":"worstCase.N","id":697579067},"value":{"class":"worstCase.O","id":1565773915},"threadId":1,"lineNum":4,"time":1699553003149926}, +{"type":"constructorExit","shortSignature":"worstCase.N()","returnValue":{"class":"worstCase.N","id":697579067},"threadId":1,"time":1699553003164031}, +{"type":"fieldSet","fieldName":"worstCase.A.n","container":{"class":"worstCase.A","id":2092558755},"value":{"class":"worstCase.N","id":697579067},"threadId":1,"lineNum":5,"time":1699553003190477}, +{"type":"constructorExit","shortSignature":"worstCase.A()","returnValue":{"class":"worstCase.A","id":2092558755},"threadId":1,"time":1699553003215866}, {"type":"methodCall","callerSideSignature":"worstCase.A.m()","threadId":1,"lineNum":11}, -{"type":"methodEntry","signature":"void worstCase.A.m()","receiver":{"class":"worstCase.A","id":248138414},"args":[],"threadId":1,"time":1612737822247994}, -{"type":"blockEntry","methodSignature":"worstCase.A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":7,"time":1612737822271841}, -{"type":"fieldGet","fieldName":"worstCase.A.n","this":{"class":"worstCase.A","id":248138414},"container":{"class":"worstCase.A","id":248138414},"value":{"class":"worstCase.N","id":151517370},"threadId":1,"lineNum":7,"time":1612737822312592}, -{"type":"fieldGet","fieldName":"worstCase.A.b","this":{"class":"worstCase.A","id":248138414},"container":{"class":"worstCase.A","id":248138414},"value":{"class":"worstCase.B","id":349857700},"threadId":1,"lineNum":7,"time":1612737822352740}, +{"type":"methodEntry","signature":"void worstCase.A.m()","receiver":{"class":"worstCase.A","id":2092558755},"args":[],"threadId":1,"time":1699553003253243}, +{"type":"blockEntry","methodSignature":"worstCase.A.m()","blockId":0,"incomings":0,"threadId":1,"lineNum":7,"time":1699553003273695}, +{"type":"fieldGet","fieldName":"worstCase.A.n","this":{"class":"worstCase.A","id":2092558755},"container":{"class":"worstCase.A","id":2092558755},"value":{"class":"worstCase.N","id":697579067},"threadId":1,"lineNum":7,"time":1699553003299083}, +{"type":"fieldGet","fieldName":"worstCase.A.b","this":{"class":"worstCase.A","id":2092558755},"container":{"class":"worstCase.A","id":2092558755},"value":{"class":"worstCase.B","id":1529569335},"threadId":1,"lineNum":7,"time":1699553003355502}, {"type":"methodCall","callerSideSignature":"worstCase.B.getI()","threadId":1,"lineNum":7}, -{"type":"methodEntry","signature":"worstCase.I worstCase.B.getI()","receiver":{"class":"worstCase.B","id":349857700},"args":[],"threadId":1,"time":1612737822399830}, -{"type":"blockEntry","methodSignature":"worstCase.B.getI()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737822421262}, -{"type":"fieldGet","fieldName":"worstCase.B.c","this":{"class":"worstCase.B","id":349857700},"container":{"class":"worstCase.B","id":349857700},"value":{"class":"worstCase.C","id":1580958233},"threadId":1,"lineNum":6,"time":1612737822459297}, +{"type":"methodEntry","signature":"worstCase.I worstCase.B.getI()","receiver":{"class":"worstCase.B","id":1529569335},"args":[],"threadId":1,"time":1699553003386885}, +{"type":"blockEntry","methodSignature":"worstCase.B.getI()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553003400637}, +{"type":"fieldGet","fieldName":"worstCase.B.c","this":{"class":"worstCase.B","id":1529569335},"container":{"class":"worstCase.B","id":1529569335},"value":{"class":"worstCase.C","id":1466926985},"threadId":1,"lineNum":6,"time":1699553003436956}, {"type":"methodCall","callerSideSignature":"worstCase.C.getF()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.F worstCase.C.getF()","receiver":{"class":"worstCase.C","id":1580958233},"args":[],"threadId":1,"time":1612737822513934}, -{"type":"blockEntry","methodSignature":"worstCase.C.getF()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737822537479}, -{"type":"fieldGet","fieldName":"worstCase.C.d","this":{"class":"worstCase.C","id":1580958233},"container":{"class":"worstCase.C","id":1580958233},"value":{"class":"worstCase.D","id":1040167659},"threadId":1,"lineNum":6,"time":1612737822576721}, +{"type":"methodEntry","signature":"worstCase.F worstCase.C.getF()","receiver":{"class":"worstCase.C","id":1466926985},"args":[],"threadId":1,"time":1699553003482444}, +{"type":"blockEntry","methodSignature":"worstCase.C.getF()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553003500427}, +{"type":"fieldGet","fieldName":"worstCase.C.d","this":{"class":"worstCase.C","id":1466926985},"container":{"class":"worstCase.C","id":1466926985},"value":{"class":"worstCase.D","id":849906626},"threadId":1,"lineNum":6,"time":1699553003526169}, {"type":"methodCall","callerSideSignature":"worstCase.D.getE()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.E worstCase.D.getE()","receiver":{"class":"worstCase.D","id":1040167659},"args":[],"threadId":1,"time":1612737822627735}, -{"type":"blockEntry","methodSignature":"worstCase.D.getE()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737822651582}, -{"type":"fieldGet","fieldName":"worstCase.D.e","this":{"class":"worstCase.D","id":1040167659},"container":{"class":"worstCase.D","id":1040167659},"value":{"class":"worstCase.E","id":424141036},"threadId":1,"lineNum":6,"time":1612737822693541}, -{"type":"methodExit","shortSignature":"worstCase.D.getE()","receiver":{"class":"worstCase.D","id":1040167659},"returnValue":{"class":"worstCase.E","id":424141036},"threadId":1,"time":1612737822729462}, +{"type":"methodEntry","signature":"worstCase.E worstCase.D.getE()","receiver":{"class":"worstCase.D","id":849906626},"args":[],"threadId":1,"time":1699553003556141}, +{"type":"blockEntry","methodSignature":"worstCase.D.getE()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553003570951}, +{"type":"fieldGet","fieldName":"worstCase.D.e","this":{"class":"worstCase.D","id":849906626},"container":{"class":"worstCase.D","id":849906626},"value":{"class":"worstCase.E","id":1894160022},"threadId":1,"lineNum":6,"time":1699553003599513}, +{"type":"methodExit","shortSignature":"worstCase.D.getE()","receiver":{"class":"worstCase.D","id":849906626},"returnValue":{"class":"worstCase.E","id":1894160022},"threadId":1,"time":1699553003626664}, {"type":"methodCall","callerSideSignature":"worstCase.E.getF()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.F worstCase.E.getF()","receiver":{"class":"worstCase.E","id":424141036},"args":[],"threadId":1,"time":1612737822781382}, -{"type":"blockEntry","methodSignature":"worstCase.E.getF()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737822804927}, -{"type":"fieldGet","fieldName":"worstCase.E.f","this":{"class":"worstCase.E","id":424141036},"container":{"class":"worstCase.E","id":424141036},"value":{"class":"worstCase.F","id":669428867},"threadId":1,"lineNum":6,"time":1612737822845377}, -{"type":"methodExit","shortSignature":"worstCase.E.getF()","receiver":{"class":"worstCase.E","id":424141036},"returnValue":{"class":"worstCase.F","id":669428867},"threadId":1,"time":1612737822887939}, -{"type":"methodExit","shortSignature":"worstCase.C.getF()","receiver":{"class":"worstCase.C","id":1580958233},"returnValue":{"class":"worstCase.F","id":669428867},"threadId":1,"time":1612737822925370}, +{"type":"methodEntry","signature":"worstCase.F worstCase.E.getF()","receiver":{"class":"worstCase.E","id":1894160022},"args":[],"threadId":1,"time":1699553003668273}, +{"type":"blockEntry","methodSignature":"worstCase.E.getF()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553003688020}, +{"type":"fieldGet","fieldName":"worstCase.E.f","this":{"class":"worstCase.E","id":1894160022},"container":{"class":"worstCase.E","id":1894160022},"value":{"class":"worstCase.F","id":1027920070},"threadId":1,"lineNum":6,"time":1699553003715876}, +{"type":"methodExit","shortSignature":"worstCase.E.getF()","receiver":{"class":"worstCase.E","id":1894160022},"returnValue":{"class":"worstCase.F","id":1027920070},"threadId":1,"time":1699553003743381}, +{"type":"methodExit","shortSignature":"worstCase.C.getF()","receiver":{"class":"worstCase.C","id":1466926985},"returnValue":{"class":"worstCase.F","id":1027920070},"threadId":1,"time":1699553003767006}, {"type":"methodCall","callerSideSignature":"worstCase.F.getI()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.I worstCase.F.getI()","receiver":{"class":"worstCase.F","id":669428867},"args":[],"threadId":1,"time":1612737822977290}, -{"type":"blockEntry","methodSignature":"worstCase.F.getI()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737822998420}, -{"type":"fieldGet","fieldName":"worstCase.F.g","this":{"class":"worstCase.F","id":669428867},"container":{"class":"worstCase.F","id":669428867},"value":{"class":"worstCase.G","id":789550240},"threadId":1,"lineNum":6,"time":1612737823040681}, +{"type":"methodEntry","signature":"worstCase.I worstCase.F.getI()","receiver":{"class":"worstCase.F","id":1027920070},"args":[],"threadId":1,"time":1699553003805088}, +{"type":"blockEntry","methodSignature":"worstCase.F.getI()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553003818135}, +{"type":"fieldGet","fieldName":"worstCase.F.g","this":{"class":"worstCase.F","id":1027920070},"container":{"class":"worstCase.F","id":1027920070},"value":{"class":"worstCase.G","id":489049077},"threadId":1,"lineNum":6,"time":1699553003846345}, {"type":"methodCall","callerSideSignature":"worstCase.G.getH()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.H worstCase.G.getH()","receiver":{"class":"worstCase.G","id":789550240},"args":[],"threadId":1,"time":1612737823100751}, -{"type":"blockEntry","methodSignature":"worstCase.G.getH()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737823129126}, -{"type":"fieldGet","fieldName":"worstCase.G.h","this":{"class":"worstCase.G","id":789550240},"container":{"class":"worstCase.G","id":789550240},"value":{"class":"worstCase.H","id":1204436866},"threadId":1,"lineNum":6,"time":1612737823171085}, -{"type":"methodExit","shortSignature":"worstCase.G.getH()","receiver":{"class":"worstCase.G","id":789550240},"returnValue":{"class":"worstCase.H","id":1204436866},"threadId":1,"time":1612737823212741}, +{"type":"methodEntry","signature":"worstCase.H worstCase.G.getH()","receiver":{"class":"worstCase.G","id":489049077},"args":[],"threadId":1,"time":1699553003896769}, +{"type":"blockEntry","methodSignature":"worstCase.G.getH()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553003912989}, +{"type":"fieldGet","fieldName":"worstCase.G.h","this":{"class":"worstCase.G","id":489049077},"container":{"class":"worstCase.G","id":489049077},"value":{"class":"worstCase.H","id":1288110412},"threadId":1,"lineNum":6,"time":1699553003944020}, +{"type":"methodExit","shortSignature":"worstCase.G.getH()","receiver":{"class":"worstCase.G","id":489049077},"returnValue":{"class":"worstCase.H","id":1288110412},"threadId":1,"time":1699553003969761}, {"type":"methodCall","callerSideSignature":"worstCase.H.getI()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.I worstCase.H.getI()","receiver":{"class":"worstCase.H","id":1204436866},"args":[],"threadId":1,"time":1612737823267680}, -{"type":"blockEntry","methodSignature":"worstCase.H.getI()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737823289112}, -{"type":"fieldGet","fieldName":"worstCase.H.i","this":{"class":"worstCase.H","id":1204436866},"container":{"class":"worstCase.H","id":1204436866},"value":{"class":"worstCase.I","id":1686549717},"threadId":1,"lineNum":6,"time":1612737823338014}, -{"type":"methodExit","shortSignature":"worstCase.H.getI()","receiver":{"class":"worstCase.H","id":1204436866},"returnValue":{"class":"worstCase.I","id":1686549717},"threadId":1,"time":1612737823368502}, -{"type":"methodExit","shortSignature":"worstCase.F.getI()","receiver":{"class":"worstCase.F","id":669428867},"returnValue":{"class":"worstCase.I","id":1686549717},"threadId":1,"time":1612737823400197}, -{"type":"methodExit","shortSignature":"worstCase.B.getI()","receiver":{"class":"worstCase.B","id":349857700},"returnValue":{"class":"worstCase.I","id":1686549717},"threadId":1,"time":1612737823432194}, +{"type":"methodEntry","signature":"worstCase.I worstCase.H.getI()","receiver":{"class":"worstCase.H","id":1288110412},"args":[],"threadId":1,"time":1699553004012075}, +{"type":"blockEntry","methodSignature":"worstCase.H.getI()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553004029706}, +{"type":"fieldGet","fieldName":"worstCase.H.i","this":{"class":"worstCase.H","id":1288110412},"container":{"class":"worstCase.H","id":1288110412},"value":{"class":"worstCase.I","id":947131368},"threadId":1,"lineNum":6,"time":1699553004082951}, +{"type":"methodExit","shortSignature":"worstCase.H.getI()","receiver":{"class":"worstCase.H","id":1288110412},"returnValue":{"class":"worstCase.I","id":947131368},"threadId":1,"time":1699553004119623}, +{"type":"methodExit","shortSignature":"worstCase.F.getI()","receiver":{"class":"worstCase.F","id":1027920070},"returnValue":{"class":"worstCase.I","id":947131368},"threadId":1,"time":1699553004147480}, +{"type":"methodExit","shortSignature":"worstCase.B.getI()","receiver":{"class":"worstCase.B","id":1529569335},"returnValue":{"class":"worstCase.I","id":947131368},"threadId":1,"time":1699553004170752}, {"type":"methodCall","callerSideSignature":"worstCase.N.passI(worstCase.I)","threadId":1,"lineNum":7}, -{"type":"methodEntry","signature":"void worstCase.N.passI(worstCase.I)","receiver":{"class":"worstCase.N","id":151517370},"args":[{"class":"worstCase.I","id":1686549717}],"threadId":1,"time":1612737823483813}, -{"type":"blockEntry","methodSignature":"worstCase.N.passI(worstCase.I)","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737823503736}, -{"type":"fieldGet","fieldName":"worstCase.N.o","this":{"class":"worstCase.N","id":151517370},"container":{"class":"worstCase.N","id":151517370},"value":{"class":"worstCase.O","id":1522681867},"threadId":1,"lineNum":6,"time":1612737823551128}, +{"type":"methodEntry","signature":"void worstCase.N.passI(worstCase.I)","receiver":{"class":"worstCase.N","id":697579067},"args":[{"class":"worstCase.I","id":947131368}],"threadId":1,"time":1699553004208835}, +{"type":"blockEntry","methodSignature":"worstCase.N.passI(worstCase.I)","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553004228229}, +{"type":"fieldGet","fieldName":"worstCase.N.o","this":{"class":"worstCase.N","id":697579067},"container":{"class":"worstCase.N","id":697579067},"value":{"class":"worstCase.O","id":1565773915},"threadId":1,"lineNum":6,"time":1699553004257849}, {"type":"methodCall","callerSideSignature":"worstCase.I.getL()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.L worstCase.I.getL()","receiver":{"class":"worstCase.I","id":1686549717},"args":[],"threadId":1,"time":1612737823602142}, -{"type":"blockEntry","methodSignature":"worstCase.I.getL()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737823623272}, -{"type":"fieldGet","fieldName":"worstCase.I.j","this":{"class":"worstCase.I","id":1686549717},"container":{"class":"worstCase.I","id":1686549717},"value":{"class":"worstCase.J","id":1065473029},"threadId":1,"lineNum":6,"time":1612737823669759}, +{"type":"methodEntry","signature":"worstCase.L worstCase.I.getL()","receiver":{"class":"worstCase.I","id":947131368},"args":[],"threadId":1,"time":1699553004302631}, +{"type":"blockEntry","methodSignature":"worstCase.I.getL()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553004326962}, +{"type":"fieldGet","fieldName":"worstCase.I.j","this":{"class":"worstCase.I","id":947131368},"container":{"class":"worstCase.I","id":947131368},"value":{"class":"worstCase.J","id":1692156427},"threadId":1,"lineNum":6,"time":1699553004373507}, {"type":"methodCall","callerSideSignature":"worstCase.J.getK()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.K worstCase.J.getK()","receiver":{"class":"worstCase.J","id":1065473029},"args":[],"threadId":1,"time":1612737823731640}, -{"type":"blockEntry","methodSignature":"worstCase.J.getK()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737823761525}, -{"type":"fieldGet","fieldName":"worstCase.J.k","this":{"class":"worstCase.J","id":1065473029},"container":{"class":"worstCase.J","id":1065473029},"value":{"class":"worstCase.K","id":1175576547},"threadId":1,"lineNum":6,"time":1612737823801370}, -{"type":"methodExit","shortSignature":"worstCase.J.getK()","receiver":{"class":"worstCase.J","id":1065473029},"returnValue":{"class":"worstCase.K","id":1175576547},"threadId":1,"time":1612737823851479}, +{"type":"methodEntry","signature":"worstCase.K worstCase.J.getK()","receiver":{"class":"worstCase.J","id":1692156427},"args":[],"threadId":1,"time":1699553004418995}, +{"type":"blockEntry","methodSignature":"worstCase.J.getK()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553004434510}, +{"type":"fieldGet","fieldName":"worstCase.J.k","this":{"class":"worstCase.J","id":1692156427},"container":{"class":"worstCase.J","id":1692156427},"value":{"class":"worstCase.K","id":1583721335},"threadId":1,"lineNum":6,"time":1699553004461661}, +{"type":"methodExit","shortSignature":"worstCase.J.getK()","receiver":{"class":"worstCase.J","id":1692156427},"returnValue":{"class":"worstCase.K","id":1583721335},"threadId":1,"time":1699553004482466}, {"type":"methodCall","callerSideSignature":"worstCase.K.getL()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.L worstCase.K.getL()","receiver":{"class":"worstCase.K","id":1175576547},"args":[],"threadId":1,"time":1612737823912153}, -{"type":"blockEntry","methodSignature":"worstCase.K.getL()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737823943245}, -{"type":"fieldGet","fieldName":"worstCase.K.l","this":{"class":"worstCase.K","id":1175576547},"container":{"class":"worstCase.K","id":1175576547},"value":{"class":"worstCase.L","id":2004703190},"threadId":1,"lineNum":6,"time":1612737823983091}, -{"type":"methodExit","shortSignature":"worstCase.K.getL()","receiver":{"class":"worstCase.K","id":1175576547},"returnValue":{"class":"worstCase.L","id":2004703190},"threadId":1,"time":1612737824017201}, -{"type":"methodExit","shortSignature":"worstCase.I.getL()","receiver":{"class":"worstCase.I","id":1686549717},"returnValue":{"class":"worstCase.L","id":2004703190},"threadId":1,"time":1612737824052821}, +{"type":"methodEntry","signature":"worstCase.L worstCase.K.getL()","receiver":{"class":"worstCase.K","id":1583721335},"args":[],"threadId":1,"time":1699553004515964}, +{"type":"blockEntry","methodSignature":"worstCase.K.getL()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553004526543}, +{"type":"fieldGet","fieldName":"worstCase.K.l","this":{"class":"worstCase.K","id":1583721335},"container":{"class":"worstCase.K","id":1583721335},"value":{"class":"worstCase.L","id":1580520554},"threadId":1,"lineNum":6,"time":1699553004546994}, +{"type":"methodExit","shortSignature":"worstCase.K.getL()","receiver":{"class":"worstCase.K","id":1583721335},"returnValue":{"class":"worstCase.L","id":1580520554},"threadId":1,"time":1699553004564273}, +{"type":"methodExit","shortSignature":"worstCase.I.getL()","receiver":{"class":"worstCase.I","id":947131368},"returnValue":{"class":"worstCase.L","id":1580520554},"threadId":1,"time":1699553004582256}, {"type":"methodCall","callerSideSignature":"worstCase.O.passL(worstCase.L)","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"void worstCase.O.passL(worstCase.L)","receiver":{"class":"worstCase.O","id":1522681867},"args":[{"class":"worstCase.L","id":2004703190}],"threadId":1,"time":1612737824119834}, -{"type":"blockEntry","methodSignature":"worstCase.O.passL(worstCase.L)","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737824140058}, -{"type":"fieldGet","fieldName":"worstCase.O.p","this":{"class":"worstCase.O","id":1522681867},"container":{"class":"worstCase.O","id":1522681867},"value":{"class":"worstCase.P","id":1495547765},"threadId":1,"lineNum":6,"time":1612737824183526}, +{"type":"methodEntry","signature":"void worstCase.O.passL(worstCase.L)","receiver":{"class":"worstCase.O","id":1565773915},"args":[{"class":"worstCase.L","id":1580520554}],"threadId":1,"time":1699553004606587}, +{"type":"blockEntry","methodSignature":"worstCase.O.passL(worstCase.L)","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553004615402}, +{"type":"fieldGet","fieldName":"worstCase.O.p","this":{"class":"worstCase.O","id":1565773915},"container":{"class":"worstCase.O","id":1565773915},"value":{"class":"worstCase.P","id":1386559816},"threadId":1,"lineNum":6,"time":1699553004629507}, {"type":"methodCall","callerSideSignature":"worstCase.L.getM()","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"worstCase.M worstCase.L.getM()","receiver":{"class":"worstCase.L","id":2004703190},"args":[],"threadId":1,"time":1612737824234239}, -{"type":"blockEntry","methodSignature":"worstCase.L.getM()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737824253256}, -{"type":"fieldGet","fieldName":"worstCase.L.m","this":{"class":"worstCase.L","id":2004703190},"container":{"class":"worstCase.L","id":2004703190},"value":{"class":"worstCase.M","id":1590384136},"threadId":1,"lineNum":6,"time":1612737824302761}, -{"type":"methodExit","shortSignature":"worstCase.L.getM()","receiver":{"class":"worstCase.L","id":2004703190},"returnValue":{"class":"worstCase.M","id":1590384136},"threadId":1,"time":1612737824345022}, +{"type":"methodEntry","signature":"worstCase.M worstCase.L.getM()","receiver":{"class":"worstCase.L","id":1580520554},"args":[],"threadId":1,"time":1699553004648195}, +{"type":"blockEntry","methodSignature":"worstCase.L.getM()","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553004655953}, +{"type":"fieldGet","fieldName":"worstCase.L.m","this":{"class":"worstCase.L","id":1580520554},"container":{"class":"worstCase.L","id":1580520554},"value":{"class":"worstCase.M","id":1289325312},"threadId":1,"lineNum":6,"time":1699553004670763}, +{"type":"methodExit","shortSignature":"worstCase.L.getM()","receiver":{"class":"worstCase.L","id":1580520554},"returnValue":{"class":"worstCase.M","id":1289325312},"threadId":1,"time":1699553004682752}, {"type":"methodCall","callerSideSignature":"worstCase.P.setM(worstCase.M)","threadId":1,"lineNum":6}, -{"type":"methodEntry","signature":"void worstCase.P.setM(worstCase.M)","receiver":{"class":"worstCase.P","id":1495547765},"args":[{"class":"worstCase.M","id":1590384136}],"threadId":1,"time":1612737824403281}, -{"type":"blockEntry","methodSignature":"worstCase.P.setM(worstCase.M)","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1612737824425015}, -{"type":"fieldSet","fieldName":"worstCase.P.m","container":{"class":"worstCase.P","id":1495547765},"value":{"class":"worstCase.M","id":1590384136},"threadId":1,"lineNum":6,"time":1612737824472709}, -{"type":"methodExit","shortSignature":"worstCase.P.setM(worstCase.M)","receiver":{"class":"worstCase.P","id":1495547765},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612737824505310}, -{"type":"methodExit","shortSignature":"worstCase.O.passL(worstCase.L)","receiver":{"class":"worstCase.O","id":1522681867},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612737824535194}, -{"type":"methodExit","shortSignature":"worstCase.N.passI(worstCase.I)","receiver":{"class":"worstCase.N","id":151517370},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612737824582284}, -{"type":"methodExit","shortSignature":"worstCase.A.m()","receiver":{"class":"worstCase.A","id":248138414},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612737824616093}, -{"type":"methodExit","shortSignature":"worstCase.main.main(java.lang.String[])","receiver":{"class":"worstCase.main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1612737824655939}, +{"type":"methodEntry","signature":"void worstCase.P.setM(worstCase.M)","receiver":{"class":"worstCase.P","id":1386559816},"args":[{"class":"worstCase.M","id":1289325312}],"threadId":1,"time":1699553004703556}, +{"type":"blockEntry","methodSignature":"worstCase.P.setM(worstCase.M)","blockId":0,"incomings":0,"threadId":1,"lineNum":6,"time":1699553004712019}, +{"type":"fieldSet","fieldName":"worstCase.P.m","container":{"class":"worstCase.P","id":1386559816},"value":{"class":"worstCase.M","id":1289325312},"threadId":1,"lineNum":6,"time":1699553004728240}, +{"type":"methodExit","shortSignature":"worstCase.P.setM(worstCase.M)","receiver":{"class":"worstCase.P","id":1386559816},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699553004739523}, +{"type":"methodExit","shortSignature":"worstCase.O.passL(worstCase.L)","receiver":{"class":"worstCase.O","id":1565773915},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699553004751512}, +{"type":"methodExit","shortSignature":"worstCase.N.passI(worstCase.I)","receiver":{"class":"worstCase.N","id":697579067},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699553004764207}, +{"type":"methodExit","shortSignature":"worstCase.A.m()","receiver":{"class":"worstCase.A","id":2092558755},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699553004776548}, +{"type":"methodExit","shortSignature":"worstCase.main.main(java.lang.String[])","receiver":{"class":"worstCase.main","id":0},"returnValue":{"class":"void","id":0},"threadId":1,"time":1699553004787479},