diff --git a/org.ntlab.reverseDebugger/src/org/ntlab/debuggingControl/DebuggingControlAction.java b/org.ntlab.reverseDebugger/src/org/ntlab/debuggingControl/DebuggingControlAction.java index 55c0380..5db785d 100644 --- a/org.ntlab.reverseDebugger/src/org/ntlab/debuggingControl/DebuggingControlAction.java +++ b/org.ntlab.reverseDebugger/src/org/ntlab/debuggingControl/DebuggingControlAction.java @@ -175,17 +175,16 @@ */ private void printObjectFlow(VirtualMachine vm, ThreadReference thread, Value threadInstance) throws InvalidTypeException, ClassNotLoadedException, InvocationException, IncompatibleThreadStateException { - // ThreadInstance������curMethodExecution���擾 + // ThreadInstance������curMethodExecution��, ����statement���X�g���擾 String methodName = "getCurrentMethodExecution"; Value methodExecution = callInstanceMethod(vm, thread, methodName, (ObjectReference)threadInstance); Scanner scanner = new Scanner(System.in); - - // curMethodExecution�̎w�肵���X�e�[�g�����g���擾 methodName = "getStatements"; Value statements = callInstanceMethod(vm, thread, methodName, (ObjectReference)methodExecution); methodName = "size"; int statementsSize = ((IntegerValue)callInstanceMethod(vm, thread, methodName, (ObjectReference)statements)).value(); + // �f�o�b�K�Ŏ~�߂Ă���n�_�ɊY�����郁�\�b�h���s����, �X�^�[�g�ƂȂ���̃G�C���A�X�̃��X�g���擾���ĕ\������ String packageName = "org.ntlab.traceCollector.tracer.trace"; String className = "TraceJSON"; methodName = "findAllStartAlias"; @@ -214,6 +213,7 @@ } System.out.println("-----------------------------------------------------"); + // �I�������G�C���A�X���N�_�ɃI�u�W�F�N�g�t���[���Ăяo���Č��ʂ����X�g�Ŏ󂯎�� System.out.print("(input)aliasNo? -> "); int aliasNo = scanner.nextInt(); methodName = "get";