diff --git a/src/org/ntlab/traceDebugger/analyzerProvider/DeltaExtractor.java b/src/org/ntlab/traceDebugger/analyzerProvider/DeltaExtractor.java index 2ea2ea6..e3f49f4 100644 --- a/src/org/ntlab/traceDebugger/analyzerProvider/DeltaExtractor.java +++ b/src/org/ntlab/traceDebugger/analyzerProvider/DeltaExtractor.java @@ -183,6 +183,11 @@ removeList.add(enclosingObj); existsInFields++; removeList.add(thisObjectId); // ��ň�U�AthisObject ����菜�� + if (enclosingObj.equals(srcObject.getId())) { + srcAliasList.put(enclosingObj, new DeltaAlias(Alias.AliasType.FIELD, 0, enclosingObj, tracePoint.duplicate(), true)); + } else if (enclosingObj.equals(dstObject.getId())) { + dstAliasList.put(enclosingObj, new DeltaAlias(Alias.AliasType.FIELD, 0, enclosingObj, tracePoint.duplicate(), false)); + } } }