diff --git a/src/org/ntlab/traceDebugger/JavaElementFinder.java b/src/org/ntlab/traceDebugger/JavaElementFinder.java index ad01b55..5f087c4 100644 --- a/src/org/ntlab/traceDebugger/JavaElementFinder.java +++ b/src/org/ntlab/traceDebugger/JavaElementFinder.java @@ -178,6 +178,7 @@ private static boolean checkMethodSignature(IType type, IMethod method, String methodSignature) { String fqcn = type.getFullyQualifiedName(); + fqcn = fqcn.replace("$", "."); try { StringBuilder jdtMethodSignature = new StringBuilder(); jdtMethodSignature.append((method.isConstructor()) ? (fqcn + "(") : (fqcn + "." + method.getElementName() + "(")); diff --git a/src/org/ntlab/traceDebugger/TraceBreakPoints.java b/src/org/ntlab/traceDebugger/TraceBreakPoints.java index 6ce271a..0981f6f 100644 --- a/src/org/ntlab/traceDebugger/TraceBreakPoints.java +++ b/src/org/ntlab/traceDebugger/TraceBreakPoints.java @@ -104,6 +104,8 @@ } else { signature = type + "." + methodName; } + signature = signature.replace("$", "."); // �����N���X�� $ �̓��\�b�h�V�O�j�`����ł̓h�b�g�ɂȂ� + signature = signature.replaceAll("<.*>", ""); // �e�����̃W�F�l���N�X�̏��̓g���[�X��ɋL�^����Ă��Ȃ��̂ň�v�����邽�߂ɏ��� addTraceBreakPoint(signature, lineNo, available); } catch (CoreException e) { e.printStackTrace();