diff --git a/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/Alias.java b/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/Alias.java index 0628100..4ffeaff 100644 --- a/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/Alias.java +++ b/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/Alias.java @@ -33,6 +33,7 @@ public static final int OCCURRENCE_EXP_FIRST_ARG = 1; public static final int OCCURRENCE_EXP_RETURN = -1; + public Alias(String objectId, TracePoint occurrencePoint, int occurrenceExp) { this.objectId = objectId; this.occurrencePoint = occurrencePoint; diff --git a/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/TraceJSON.java b/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/TraceJSON.java index f04a18a..7a5037c 100644 --- a/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/TraceJSON.java +++ b/org.ntlab.traceCollector/src/org/ntlab/traceCollector/tracer/trace/TraceJSON.java @@ -1033,35 +1033,6 @@ } return startAliasList; } - -// public static String findValueObjId(Statement statement, int occurrenceEXP) { -// String valueObjId = ""; -// if (statement instanceof FieldAccess) { -// valueObjId = ((FieldAccess) statement).getValueObjId(); -// } else if (statement instanceof FieldUpdate) { -// valueObjId = ((FieldUpdate)statement).getValueObjId(); -// } else if (statement instanceof ArrayAccess) { -// valueObjId = ((ArrayAccess)statement).getValueObjectId(); -// } else if (statement instanceof ArrayUpdate) { -// valueObjId = ((ArrayUpdate)statement).getValueObjectId(); -// } else if (statement instanceof ArrayCreate) { -// valueObjId = ((ArrayCreate)statement).getArrayObjectId(); -// } else if (statement instanceof MethodInvocation) { -// MethodExecution me = ((MethodInvocation)statement).getCalledMethodExecution(); -// if (occurrenceEXP == Alias.OCCURRENCE_EXP_RETURN) { -// valueObjId = me.getReturnValue().getId(); -// } else if (occurrenceEXP == Alias.OCCURRENCE_EXP_RECEIVER) { -// valueObjId = me.getThisObjId(); -// } else { -// ArrayList args = me.getArguments(); -// int index = occurrenceEXP - Alias.OCCURRENCE_EXP_FIRST_ARG; -// if (index >= 0 && index < args.size()) { -// valueObjId = args.get(index).getId(); -// } -// } -// } -// return valueObjId; -// } public static Alias getAlias(String objectId, TracePoint occurrencePoint, int occurrenceExp) { return new Alias(objectId, occurrencePoint, occurrenceExp);