diff --git a/src/org/ntlab/traceDebugger/analyzerProvider/DeltaExtractorJSON.java b/src/org/ntlab/traceDebugger/analyzerProvider/DeltaExtractorJSON.java index 8acae26..944edf6 100644 --- a/src/org/ntlab/traceDebugger/analyzerProvider/DeltaExtractorJSON.java +++ b/src/org/ntlab/traceDebugger/analyzerProvider/DeltaExtractorJSON.java @@ -121,9 +121,12 @@ if (ownerObjectId.equals(thisObjectId)) { // �t�B�[���h�Q�Ƃ̏ꍇ removeList.add(refObjectId); - existsInFields++; // set�������get�����o���Ă���”\�������� removeList.add(thisObjectId); // ��ň�U�AthisObject ����菜�� - aliasList.put(refObjectId, new Alias(Alias.AliasType.FIELD, 0, refObjectId, tracePoint.duplicate())); + if (existsInFields == 0) { + // ��ԋ߂��t�B�[���h�Q�Ƃ�D�悷�� + aliasList.put(refObjectId, new Alias(Alias.AliasType.FIELD, 0, refObjectId, tracePoint.duplicate())); + } + existsInFields++; // set�������get�����o���Ă���”\�������� } else { // ���ڎQ�Ƃ̏ꍇ boolean isSrcSideChanged = false;